我们正在屏幕上显示一个框,当用户点击屏幕上的任何位置时,包括正文,锚点,div,按钮等等,我想隐藏它...有没有一个可以为我处理的选择器?或者是$('body, a, div, input').click()
的情况?jQuery click()事件捕获所有?
10
A
回答
22
你可以这样说:
$(document).click(function() {
$("#boxID").hide();
});
由于click
事件将在默认情况下,bubble up到document
,这是一个“赶”的办法......如果你不想从点击内框关闭,在添加.stopPropagation()
呼叫的那些click
这样的活动:
$("#boxID").click(function(e) {
e.stopPropagation();
});
0
您可以将其绑定到文档元素的单击事件。试试http://jsfiddle.net/ZqEbY/。
相关问题
- 1. socket.io - 捕获所有事件
- 2. 捕获所有事件(javascript)
- 3. click()事件jquery
- 4. jQuery .click()事件
- 5. Jquery .click事件
- 6. jQuery .click事件
- 7. JQuery按键与keydown事件捕获所有键码
- 8. 如何获取所有具有jQuery附加的“click”事件的元素?
- 9. 如何删除Jquery中的所有Click事件处理程序
- 10. jQuery Click事件没有响应
- 11. JQuery Click事件没有响应
- 12. Jquery中的Click事件
- 13. HTML click事件使用jQuery
- 14. Jquery嵌套div .click事件
- 15. jQuery的绑定click事件
- 16. Jquery .click()不触发事件
- 17. LinkButton里面的LoginView LoggedInTemplate,如何捕获Click事件?
- 18. 捕获了在IE上一个SELECT click事件从选择
- 19. 在Excel电子表格中捕获Click事件
- 20. Click事件
- 21. Aspectj没有捕获到Spring框架中的所有事件?
- 22. Click事件
- 23. 如何捕获控件上的所有鼠标事件?
- 24. D3 click事件
- 25. 捕获jQuery中的所有ajax请求
- 26. 通过jQuery捕获打印事件
- 27. jQuery对话框捕获事件
- 28. Jquery Jstree复选框事件捕获
- 29. WPF Rectangle没有Click事件
- 30. click事件没有在ipad