;(function($){
//global private variable
var count = 0;
//global private method
var privateMed = function(){};
//
var methods = {
init:function(){
//先判断是否有参数给init
//
return this.each(function(){
//函数具体逻辑
});
},
destroy:function(){
alert("i'm destroy "+arguments);
return this.each(function(){
});
}
};
$.fn.sth = function(){
var method = arguments[0];
if((typeof method === 'string') && methods[method]){
method = methods[method];
}else if(!method || (typeof method === 'object')){
method = methods.init;
}else {
$.error("Method "+method +" is not found.");
return this;
}
var arg = arguments;
return method.apply(this,arguments);
};
})(jQuery);
//var t1 = $("#t1").sth('destroy',{name:'wuhx',sex:'male'});
var t2 = $("#t2").sth();
var end;
转载于:https://my.oschina.net/u/1015065/blog/175895