如何取消委托点击错误
How to undelegate a click false?
如何取消委派,以及如何重新委派(打开/关闭)…不影响'a'中的其他事件处理程序。
$(document).ready( function() {
$('document').delegate( 'a', 'click' function(){return false;} );
});
使用事件委托,如果要定期打开和关闭,最简单的方法是使选择器成为一个类,在需要时更改。
$(document).ready( function() {
$('document').delegate( 'a.clickable', 'click' function(){return false;} );
});
只是删除clickable
类禁用一个元素,并添加它回来启用。
无需反复解绑定/绑定委托处理程序
做这样的事情,我使用click.myEvent
在单击事件中创建自己的命名空间,所以这样只会生成和删除.myEvent
事件。
Deletate
$(document).ready( function() {
$('document').delegate( 'a', 'click.myEvent', function(){return false;} );
});
Undelegate:
$(document).ready( function() {
$('document').undelegate( 'a', 'click.myEvent' );
});
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- jquery点击函数select&取消选择
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- javascript onchange取消绑定错误|未定义
- fs extra:错误:EPERM:不允许操作,取消链接
- Bootstrap 3错误地取消折叠类
- 节点 JS 取消处理程序错误事件
- 方法POST,状态(已取消)错误消息
- 使用jquery使用文本框取消隐藏选项卡会取消隐藏错误的部分
- 如何取消委托点击错误
- 区分ajax错误中的请求失败(无网络)和请求取消(HTTP状态码0)
- 为什么我得到错误:“试图取消渲染未渲染的片段”;从reactive .js 0.3.9迁移到0.5.5时
- 为什么我的https://请求取消并更改为http://,导致混合请求错误
- 在Boomi计时器已经取消的uCanAccess错误
- 位操作 - 在 JavaScript 中取消设置产生错误值的位
- 捕捉.svg悬停/取消悬停错误(用于更长的悬停)
- Dojo MVC:如何在数据错误时取消视图转换
- 如何取消上传而不显示错误