3

我正在尝试取消绑定实时事件(已尝试使用 .live 和 .delegate)。

当我想解除绑定时,我有 3 个不同的选项: unbind "click"、 unbind"click.namespace1"或 unbind ".namespace1"。他们都做不同的事情:第一个取消绑定所有点击事件(不是我想要的),第二个取消绑定只有“点击”与命名空间“namespace1”的事件(再次,不是我想要的)。最后一个用命名空间“namespace1”解除所有绑定的事件,即使它们不是“点击”,这就是我想要的。

当您使用.unbind(".namespace1")它时,它非常适用于带有.bind. 但是用的时候.die(".namespace1")还是.undelegate(".namespace1")不行!!

这是一个示例:http: //jsfiddle.net/uWxpv/8/

请如果有人知道我能做些什么来帮助我!

提前致谢,

迭戈

4

1 回答 1

1

正确的方法是:

$(document).unbind(".namespace1");

在这里你可以试试:http: //jsfiddle.net/mPrsP/

于 2010-09-08T14:14:28.820 回答