gpt4 book ai didi

jQuery:向插件添加销毁方法

转载 作者:行者123 更新时间:2023-11-30 23:43:09 25 4
gpt4 key购买 nike

我创建了一个插件,我需要能够随意解除绑定(bind)和重新绑定(bind)。我怎么能够将其封装在我的插件中的一个方法中,以便可以随意调用它?

我的插件是这样的:

 (function($) {
$.fn.myPlugin = function(options) {
.................
.................
.................
.................
.................
.................
};
})( jQuery );

并称...

$('#selector').myPlugin();

编辑:基本上,我想向我的插件添加一个销毁方法

最佳答案

嗯,类似这样的事情:

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" );
}

关于jQuery:向插件添加销毁方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19160488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com