常見(jiàn)的jquery插件的都是有如下的格式的:
;(function($){
$.fn.yourName = function(options){ //各種屬性、參數(shù)
}
var options = $.extend(defaults, options);//定義參數(shù)
this.each(function(){
//插件實(shí)現(xiàn)代碼
});
};
})(
jQuery);
注解:
(1)、“;(function($){ })(jQuery);”使用了匿名函數(shù),表示在方法體內(nèi)的”$”表示的就是”jquery”,為了有更好的兼容性,所以在前面添加一個(gè)分號(hào)
,這里的$符號(hào)是作為匿名函數(shù)的形參
(2)、$.extend(defaults, options);表示的是如果options中的參數(shù)總是有值的話(huà),那么options中的值將會(huì)代替defaults中的值。
posted on 2012-12-06 14:31
墻頭草 閱讀(1425)
評(píng)論(0) 編輯 收藏