0
有什么办法来“禁用”或“暂停”一个jQuery。点击功能,不必解除?我想离开功能绑定,但不希望它触发。然后,在稍后,我想重新启用它。禁用/启用jQuery的的onClick功能
只需禁用控制被绑定到不会在这种情况下就足够了。
有什么办法来“禁用”或“暂停”一个jQuery。点击功能,不必解除?我想离开功能绑定,但不希望它触发。然后,在稍后,我想重新启用它。禁用/启用jQuery的的onClick功能
只需禁用控制被绑定到不会在这种情况下就足够了。
你可以在一个较高的变量范围设置一个标志,如果标志仅执行处理。这里有一个简单的例子:
$(document).ready(function() {
var execHandler = false;
$('input').click(function (e) {
if (execHandler) {
//do stuff
}
e.preventDefault();
return false;
});
$('button#toggleHandler').click(function (e) {
execHandler = !execHandler;
e.preventDefault();
return false;
})
});
这是一个类似的解决方案:Suppress jQuery event handling temporarily
伟大的建议!完美工作。 – Ted