此刻我有一個圖像,當用戶將鼠標放在它上面時,使用jquery我在圖像上放置一個透明的div。問題是這會觸發mouseout事件。當鼠標離開圖像時,我希望透明div離開。如果存在覆蓋圖像的透明div,檢測此問題的最佳方法是什麼?希望至少有一些意義。檢測留下一個隱藏的元素 - jquery
0
A
回答
1
假設div與圖像的大小相同,您可以將div隱藏在div自己的mouseout事件中。
0
有喜歡的可以做到這招(鼠標懸停字幕)一些插件:
http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/
+0
這些是一些很棒的方式來顯示字幕! – Greg 2009-12-13 08:02:21
1
的鼠標移開監聽器添加到div來代替。
1
查看mouseenter而不是mouseleave。如果將圖像和透明div封裝在包含div的內部,然後在該div上查找mouseenter,您將獲得所需的行爲。 Mouseenter行爲會通過子元素冒出來,聽起來就像你需要的東西。
相關問題
- 1. jQuery:檢查下一個元素,如果不隱藏
- 2. 檢測可見性,隱藏點擊另一個元素
- 3. 根據下一個元素的類別顯示/隱藏元素
- 4. jQuery找到下一個錨元素並隱藏它?
- 5. jQuery:隱藏的元素 - 一般問題
- 6. 隱藏UITableView searchBar留下一個空格
- 7. jQuery在元素外面隱藏元素
- 8. jquery顯示/隱藏元素
- 9. jQuery:點擊隱藏元素
- 10. jQuery隱藏所有元素
- 11. Jquery Div元素隱藏
- 12. jQuery入門 - 隱藏元素
- 13. jQuery隱藏/顯示元素
- 14. 如何隱藏某個類沒有下一個元素的元素?
- 15. jQuery隱藏並顯示多個元素
- 16. 如何用jquery隱藏這個元素?
- 17. JQuery隱藏了前3個div元素
- 18. 隱藏一個使用Qt的元素
- 19. 在一個隱藏的HTML元素
- 20. 隱藏文本中的一個元素
- 21. 只隱藏div中的一個元素
- 22. 我發現了一種使用data-html2canvas-ignore =「true」隱藏元素的方法。然而,儘管這個隱藏元素,它仍然留下一個空的空間
- 23. 隱藏元素
- 24. 隱藏的元素,如果下一個是在不同的行
- 25. jQuery的 - 在IE中隱藏鏈接/「一個」元素的文本
- 26. 檢查元素是隱藏在ExtJS的
- 27. 的jQuery:打印出隱藏的元素
- 28. Cookie隱藏多個元素
- 29. 檢測HTML元素是否滾動超出隱藏溢出
- 30. 由下一個元素隱藏的輪廓
謝謝,無法相信撓頭的一個半小時,從來沒有穿過我的腦海裏之後,它是如此簡單。非常感謝 – Lobe 2009-12-13 07:17:34
我很高興就這麼簡單! – Greg 2009-12-13 07:19:01