我已经创建了一个插件,我需要能够解除绑定并随意重新绑定。我怎么能够
在我的插件中的方法中打包它,以便可以随意调用它?
我的插件是这样的:
(function($) {
$.fn.myPlugin = function(options) {
.................
.................
.................
.................
.................
.................
};
})( jQuery );
并称之为......
$('#selector').myPlugin();
编辑:基本上,我想在我的插件中添加一个destroy方法
答案 0 :(得分:2)
那样的事情:
delete $.fn.MyPlugin;
您可以选择将destroy方法写入插件,例如:
destroy: function() {
this._destroy(); //or this.delete; depends on jQuery version
this.element.unbind( this.eventNamespace )
this.bindings.unbind( this.eventNamespace );
//this.hoverable.removeClass( "hover state" );
//this.focusable.removeClass( "focus state" );
}