分享本人自己编写插件的格式供大家参考:
其实就是使用jquery的$.fn.extend() 与$.extend,两者写插件时区别通俗的讲就是$(obj).each()与$.each();
帖代码不多说!!
;(function($){
var Poster = function(obj,option){
//定义对象属性区域
this.obj = obj;
this.option = option;
this.defaultOption = {};
$.extend(this.defaultOption,this.option);//自定义属性覆盖默认属性自动返回
//DOM生成区域
//定义jQuery事件区域
};
Poster.prototype = {
//定义对象方法
};
$.fn.extend({
poster:function(option){
new Poster(this,option);
}
});
})(jQuery)
jQuery(document).ready(function($) {
$(obj).poster();
});