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"})

 

posted @ 2013-07-16 16:44  -恩恩-  阅读(230)  评论(0编辑  收藏  举报