你如何取消绑定方法?我正在使用imagefill;用图像填充响应div的脚本。我所要做的就是将.imagefill()
绑定到所需的容器,如下所示:$('.container').imagefill();
但是,我现在要做的就是在屏幕宽度太小时删除该方法。目前我有这个:
if ($(window).width() > 651) {
$('.container').imagefill();
} else {
// remove imagefill() method
}
是否有办法使用' unbind'它的方法?我已经在网上搜索了其他地方,但我还没能找到解决方案。
答案 0 :(得分:0)
某些插件具有destroy
方法,您可以使用该方法删除元素上的插件实例:
$('#element').popover('destroy') // bootstrap's popover
但对于那些不合适的人,我认为这可行:
$.removeData($element.get(0), 'pluginName'); // destroy plugin instance
$element.off('pluginNamespace'); // unbind plugin events
$element.unbind('.pluginNamespace'); // unbind plugin events
更多信息: