Osc*_*son 2 javascript jquery events bind javascript-events
我有一些简单的代码,如:
$('#modal-buttons [href*=close]').bind('click.modalClose',function(){
app().modal('close')
});
Run Code Online (Sandbox Code Playgroud)
但是,让我说我不会知道任何地方click.modalClose将受到约束,有没有办法摧毁所有这些特定的绑定,无论元素是什么,而不是必须做
$('#modal-buttons [href*=close],.someOtherelement,#onemore,.another').unbind('click.modalClose');
Run Code Online (Sandbox Code Playgroud)
要摆脱所有绑定,只需:
$('*').unbind('click.modalClose');
Run Code Online (Sandbox Code Playgroud)
这将得到所有这些.或者,您可以确保绑定始终通过您自己的API发生,然后您可以跟踪实际受影响的元素.(如果你打算将处理程序与他们所绑定的所有元素解除绑定,但是,我不明白这一点,除非你的页面是史诗般的比例而且$('*')事情需要的时间太长.)
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |