我們正在屏幕上顯示一個框,當用戶點擊屏幕上的任何位置時,包括正文,錨點,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事件的捕獲
- 4. click()事件jquery
- 5. jQuery .click()事件
- 6. Jquery .click事件
- 7. jQuery .click事件
- 8. 需要使用Chosen.js捕獲所選選項上的Click事件
- 9. 捕獲所有滾動事件
- 10. Backgrid捕獲選擇所有事件
- 11. ExtJS的 - 捕獲所有事件
- 12. 使用jquery捕獲給定元素的所有事件
- 13. JQuery按鍵與keydown事件捕獲所有鍵碼
- 14. 捕獲所有文本框的焦點事件 - jQuery
- 15. 用jquery捕獲事件
- 16. 如何獲取所有具有jQuery附加的「click」事件的元素?
- 17. 如何刪除Jquery中的所有Click事件處理程序
- 18. JQuery Click事件沒有響應
- 19. jQuery .click事件沒有註冊到類
- 20. jQuery Click事件沒有響應
- 21. CLLocationManagerDelegate沒有捕獲事件
- 22. HibernateEventListeners沒有捕獲事件
- 23. Jquery .click()不觸發事件
- 24. 處理click事件與jQuery
- 25. jquery .click()事件問題(django)
- 26. Jquery嵌套div .click事件
- 27. Jquery中的Click事件
- 28. HTML click事件使用jQuery
- 29. jQuery的綁定click事件
- 30. onbeforeunload沒有捕捉到所有事件