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