想做一个 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调试,或者看官网的手册就行