我們正在屏幕上顯示一個框,當用戶點擊屏幕上的任何位置時,包括正文,錨點,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