根据JQuery 文档,可以像这样声明命名空间以与on
and一起使用off
:
var validate = function () {
// code to validate form entries
};
// delegate events under the ".validator" namespace
$("form").on("click.validator", "button", validate);
$("form").on("keypress.validator", "input[type='text']", validate);
// remove event handlers in the ".validator" namespace
$("form").off(".validator");
但是如何为多事件声明声明一个命名空间,以便稍后使用off()
?
$('#frame-right').on('mousewheel DOMMouseScroll MozMousePixelScroll',function(event){
event.preventDefault();
return false;
});
$('#frame-right').off(???)