想做一個 jQuery Tabs 插件, jQuery UI 里到的 tabs 插件太過復雜, 樣式不好調整
非插件寫法:
var tabs = {
init : function() {},
hide : function(i) {顯示第一個選項卡},
show : function(i) {隱藏第幾個選項卡}
};
不知道jQuery 插件應該如何寫? 這種形式: $('#tab').tabs.init()
我現在只知道單一函數寫法如下:
(function($){
$.fn.plugin = function(s) {
//code...
};
})(jQuery);
jQuery.fn.extend({
});
$('#tab').tabs.init() // 你這種形式,tabs是對象?jQuery對象?
tabs對象有init, hide, show ... 等方法,這些方法直接顯示隱藏所有tab還是某個tab?
我可不會因ui復雜而自己開發插件,我覺得ui已經很好用,如果要改樣式,用firebug調試,或者看官網的手冊就行