编写插件的官方推荐模板:
;(function($){
$.fn.plugin=function(options){
var defaults = {
//各种参数,各种属性
}
var options = $.extend(defaults,options);
this.each(function(){
//实现功能的代码
});
return this;
}
})(jQuery);
其他方式:
//1、直接给jquery添加全局函数
jQuery.myAlert=function(str){
alert(str);
};
jQuery.myAlert2=function(str){
alert(str);
};
//2、用extend()方法
jQuery.extend({
myAlert:function(str){
alert(str);
},
myAlert2:function(){
alert(2222222);
}
});
//3、使用命名空间
jQuery.zxit={
myAlert:function(str){
alert(str);
}
}