【发布时间】:2010-09-08 13:10:23
【问题描述】:
我正在尝试取消绑定实时事件(已尝试使用 .live 和 .delegate)。
当我想取消绑定时,我有 3 个不同的选项:取消绑定"click"、取消绑定"click.namespace1" 或取消绑定".namespace1"。他们都做不同的事情:第一个取消绑定所有点击事件(不是我想要的),第二个取消绑定只有“点击”与命名空间“namespace1”的事件(再次,不是我想要的)。最后一个解绑所有与命名空间“namespace1”绑定的事件,即使不是“点击”,这也是我想要的。
当您使用.unbind(".namespace1") 时,它非常适合与.bind 绑定的事件。但是当你使用.die(".namespace1") 或.undelegate(".namespace1") 时它不起作用!!
这是一个示例:http://jsfiddle.net/uWxpv/8/
如果有人知道我能帮我做什么,请!
提前致谢,
迭戈
【问题讨论】:
标签: jquery events delegates live unbind