jquery 插件整合在一起的写法
;(function($){ $.fn.extend({ plugns : function(options){ var options = $.extend($.fn.plugns.defaults,options); var $this = $(this); console.log(options.name) }, plugns2 : function(options){ var options = $.extend($.fn.plugns2.defaults,options); var $this = $(this); console.log(options.name) $this.click(function(){ $this.addClass("on"); }) return $(this); } }); //以下是各插件的默认参数 $.fn.plugns.defaults = { name : "en" }; $.fn.plugns2.defaults = { name : "feifei" }; })(jQuery);
//run $(".a").plugns(); $(".b").plugns2({name:"feifei2"})