0
A
回答
4
試試這個:
$(".clicker").click(function(e) {
e.preventDefault();
e.stopPropagation();
// do your worst, i.e. slide down
$("div").slideDown("slow");
});
$(document).click(function() {
// slide up
$("div").slideUp("slow");
});
而只是爲了確保股利不受影響之一:
$("div").click(function(e) {
e.preventDefault();
e.stopPropagation();
});
1
試試這個:
$(".target").click(function(e) {
e.preventDefault();
e.stopPropagation();
$(".class").toggle();
});
0
由弗雷德裏克找到一個很好的答案在Document click not in elements jQuery
修改了一下,以支持文檔中尚未存在的元素,例如由ajax調用獲取的元素。
$(document).on('click',function(event) {
if (!$(event.target).closest("#selector").length) {
if ($('#selector').is(":visible"))
$('#selector').slideUp();
}
});
相關問題
- 1. 向上滑動DIV,然後點擊
- 2. 當外部點擊時jquery hide div
- 3. jQuery的向下滑動點擊
- 4. 如何在點擊頂部/左/右/底部方向滑動div
- 5. 點擊鏈接,div滑出,鏈接div滑入,點擊關閉並重新加載第一格
- 6. jquery在點擊上下滑動元素
- 7. 新div滑落點擊
- 8. 當更新時jQuery div向下滑動
- 9. jQuery加載div然後當鏈接被點擊傳遞變量
- 10. jQuery FadeOut當點擊div然後淡入時點擊另一個div
- 11. jQuery的div滑塊防止滑動點擊
- 12. jQuery body點擊向上滑動
- 13. 停止滑動點擊鏈接時
- 14. 如何在單擊任何div外的時候向上滑動?
- 15. 如何滑動div,同時滑動一個關閉,你點擊?
- 16. 如何滑動的鏈接點擊一個DIV
- 17. 當外部點擊時隱藏div
- 18. 用滑動div輸入/輸出點擊
- 19. 如何使div在jQuery滑動菜單上可點擊
- 20. 當鏈接被點擊時顯示div
- 21. 上點擊滑動上下DIV與多個類別
- 22. 如何向上滑動div點擊任何地方
- 23. jQuery的滑動點擊
- 24. 當點擊除指定的div以外,然後隱藏下拉
- 25. jquery點擊功能滑動滑動
- 26. 在鏈接中包裝div然後在點擊時展開
- 27. 如何點擊div,平滑滾動到錨點?通過jQuery
- 28. 當點擊鏈接時隱藏其他div與jquery顯示一個div當我點擊鏈接
- 29. ember.js點擊鏈接內點擊div
- 30. jquery內容滑塊跳回頂部後點擊超鏈接
請張貼一些代碼,理想情況下是jsfiddle.net上的問題鏈接,以幫助我們爲您提供幫助。 – boz
@Davo請不要鏈接到W3Schools。那裏的許多信息已經過時和/或不正確。 http://w3fools.com/ – amustill