【发布时间】:2018-05-03 18:41:02
【问题描述】:
是否可以取消绑定 .on “更新”功能?
示例:
price_slider_element.noUiSlider.on('update', function( values, handle ) {
// Code
});
【问题讨论】:
标签: javascript jquery slider bind unbind
是否可以取消绑定 .on “更新”功能?
示例:
price_slider_element.noUiSlider.on('update', function( values, handle ) {
// Code
});
【问题讨论】:
标签: javascript jquery slider bind unbind
如果您想取消绑定事件的所有处理程序,您可以使用off('event'),但这将删除该事件的所有事件处理程序。
如果你想删除一个特定的回调,你可能想将回调设为一个命名函数,或者存储在一个变量中,然后使用off('event', methodName),然后只会删除那个特定的处理程序。
function thing () {}
$(selector).on('click', thing);
//removes all click event handlers
$(selector).off('click');
//removes just one
$(selector).off('click', thing);
【讨论】: