-2
A
回答
1
你在你的代碼有錯誤類(var container = $(".nav-container");
),var container = $(".nav-container");
應var container = $("#nav-container");
你正在爲一類搜索導航容器,而不是一個ID, #= id,。 = class
0
試試這個腳本。
你正在使用的不是ID var container = $("#nav-container");
這裏
$(document).mouseup(function (e) {
var container = $("#nav-container");
if (!container.is(e.target) && container.has(e.target).length === 0) {
$('#nav-container').removeClass('open-nav');
$('#mask').removeClass('active-mask');
$('body').removeClass('no-overflow');
}
});
相關問題
- 1. 檢測點擊外部元素?
- 2. 如何在單擊外部元素時切換功能
- 3. 檢測點擊外部iframe
- 4. 檢測QWidget外部點擊
- 5. 當單擊的元素已從DOM中刪除時,檢測何時單擊元素外部的任何位置?
- 6. 當我點擊外部元素時,如何刪除添加到單擊元素的功能?
- 7. 檢測單擊內/外格
- 8. 檢測單擊元素外側(與幀)
- 9. 刪除單擊元素內部的div
- 10. 關閉BlockUI單擊外部元素
- 11. 單擊元素外部不起作用
- 12. 單擊表格列時點擊功能
- 13. 單擊元素的底部部分?
- 14. 在外部點擊時隱藏菜單
- 15. 檢測文檔外部的點擊
- 16. Flex 4:檢測RichEditableText外部的點擊
- 17. 檢測點擊的元素
- 18. jQuery - 單擊部分隱藏但忽略內部部分點擊
- 19. Android ListPopupWindow檢測點擊列表外部
- 20. 檢測點擊img元素
- 21. 檢測iframe元素點擊
- 22. Jeditable - 抑制元素內部的點擊
- 23. Selenium點擊外部元素(按鈕)
- 24. 如何關閉外部點擊元素
- 25. jquery點擊外部多個div /元素
- 26. photoswipe點擊外部元件
- 27. 使用單個事件處理程序檢測元素內部/外部的點擊
- 28. 點擊元素時的火警功能
- 29. jQuery:點擊外部元素「關閉」菜單,使用toggleClass出現
- 30. V系列:點擊和內部元素
我在你的html'$(「。nav-container」)'中看不到這個類。你可以發佈你的HTML嗎? – vel