如果用戶在該元素之外的頁面上的任何位置單擊,我想使用實時方法隱藏元素。這與clickoutside plugin所做的一樣,但是使用了ajax加載的元素。任何想法如何做到這一點?現場選擇器的點擊外側
3
A
回答
1
喜歡的東西
$("yourelementselector").live("click", function(){
// your code
return false; // prevents bubbling of event
});
$("body").click(function(){
var yourElement = $("yourelementselector");
if (yourElement.is(:visible))
{
yourElement.hide();
}
});
0
你可以這樣做:
$("#myElement").live('click', function(){
return false;
});
$("body").live('click', function(){
$("#myElement").hide();
});
它是如何工作的:如果單擊元素,單擊事件沒有做冒泡,引起上點擊<body>
元素。如果單擊元素外部,它會起泡,最終會隱藏元素的<body>
。
0
有一個例子,與現場工作的clickoutside事件的修改版本:http://benalman.com/news/2010/03/jquery-special-events/#highlighter_680190
相關問題
- 1. 左側或右側點擊選擇哪個元素?
- 2. 現場jQuery的SQL選擇
- 3. 現場()點擊不javscaript
- 4. 追蹤非現場點擊
- 5. CoronaSDK - 從點擊刪除定時器從現場點擊
- 6. 在量角器選擇現場
- 7. 現場測試jQuery選擇器
- 8. 關閉選擇框外部點擊
- 9. 與填充選擇現場
- 10. 如何選擇現場
- 11. 選擇沒有在現場
- 12. 發現點擊來選擇一個表
- 13. 第一次點擊的CSS選擇器
- 14. 關閉側邊欄點擊外部
- 15. 在外側點擊時關閉Boxy
- 16. 僅在外部點擊時隱藏日期選擇器
- 17. 日期選擇器 - 點擊外面當接近
- 18. UIPickerView - 點擊選擇
- 19. 選擇選項點擊時
- 20. 側邊欄鏈接不可點擊,無法選擇
- 21. Bootstrap-選擇點擊獲取點擊值
- 22. css - 重置懸停選擇器點擊
- 23. 使用選擇器點擊文檔
- 24. Jquery屬性選擇器點擊
- 25. LinkedIn API場選擇器
- 26. 驗證Symfony2的實體選擇現場
- 27. jQuery的選擇現場平變化
- 28. 變化選擇框選擇點擊
- 29. 點擊時選擇/取消選擇UIButton
- 30. 道場日期選擇器jQuery的Vs的日期選擇器
護理來解釋下投票的原因? – rahul 2010-04-07 04:10:41