Vad*_*Vad 2 javascript jquery onclick javascript-events
我使用JQuery的live()向特定元素添加了一个click事件:
$('#foo').live('click');
Run Code Online (Sandbox Code Playgroud)
后来,我将bind()添加到文档中:
$(document).bind('click');
Run Code Online (Sandbox Code Playgroud)
单击文档后,我取消绑定文档单击
$(document).unbind('click');
Run Code Online (Sandbox Code Playgroud)
这导致了问题:我的#foo元素不再有click事件,因为它是文档的子元素.如何删除文档的单击,保持#foo元素不变?
这是演示:http: //jsfiddle.net/zS2Mt/2/
您可以使用事件名称空间
$(document).bind('click.documentEvent');
$(document).unbind('click.documentEvent');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |