好的,我的頁面上有兩個下拉菜單,導航和鏈接。鏈接正常工作,但當我試圖將鼠標懸停在其上時,導航消失。我不知道爲什麼,所以我問。 爲什麼當我將鼠標懸停在導航菜單上時,導航菜單會消失,我該如何解決?當我將鼠標懸停在下拉菜單上時,爲什麼我的下拉菜單不顯示?
1
A
回答
1
您有一個元素掛在名爲#crwrap
的左側菜單上。因此,當將鼠標移動到導航選項時,將會觸發鼠標移動,因爲您突然懸停了#crwrap
元素而不是導航菜單。它是不可見的,但如果您使用支持DOM搜索的調試工具,則會看到它覆蓋導航菜單選項的區域。
它沒有覆蓋鏈接菜單,因此沒有任何問題。
如果您刪除#crwrap
(或使用z-index: -999
將其移動到背景),它對我來說工作正常。
0
你的JS,顯示菜單被鼠標懸停在你的菜單部分的元素的鼠標移開切換。子菜單不嵌套在這些元素中。因此,當您將鼠標向下移動到子菜單時,會觸發隱藏子菜單的主菜單項上的鼠標移出。
我會推薦在主菜單項的容器中嵌套子菜單項。
我還建議你查看關於CSS hybrid menus的優秀alistapart.com文章。它有一些很棒的指針和技巧,你可能會覺得有用。
相關問題
- 1. 當鼠標懸停在下拉菜單上時,JQuery懸停下拉菜單消失
- 2. 超時鼠標懸停和鼠標懸停下拉菜單?
- 3. 當鼠標懸停在包圍div上時,CSS下拉菜單不會顯示
- 4. 懸停模式下的標籤,同時鼠標懸停在下拉菜單上
- 5. 將鼠標懸停在Twitter上的下拉菜單中引導
- 6. 下拉菜單懸停顯示第一
- 7. 懸停下拉菜單顯示
- 8. 菜單拉下鼠標時
- 9. 將鼠標懸停在CSS和PHP下拉菜單上
- 10. 無法將鼠標懸停在下拉菜單上
- 11. JQuery下拉菜單鼠標懸停。菜單關閉
- 12. 在jQuery中懸停/鼠標懸停事件的下拉菜單
- 13. 懸停時顯示DIV子菜單下拉菜單
- 14. 下拉不顯示菜單項,直到我將鼠標放置
- 15. 超級菜單下拉菜單不顯示懸停?
- 16. 下拉菜單/懸停菜單
- 17. 當鏈接懸停時,CSS下拉菜單不顯示
- 18. 下拉菜單(懸停)
- 19. CSS下拉菜單懸停
- 20. jQuery下拉懸停菜單
- 21. 爲什麼不是我的下拉菜單顯示爲塊?
- 22. jQuery下拉菜單單擊不懸停
- 23. 如何讓鼠標懸停在下拉菜單上?
- 24. 新手CSS:下拉菜單顯示沒有菜單懸停?
- 25. 下拉菜單的第三層上的鼠標懸停
- 26. 爲什麼我的下拉菜單不顯示?
- 27. 使用jquery顯示/隱藏懸停/鼠標懸停下拉菜單
- 28. 與jQuery下拉菜單不能在鼠標懸停工作
- 29. 下拉菜單不顯示子菜單
- 30. 當鼠標懸停在IE9的內容上時,下拉菜單消失
工作就像一個魅力。謝謝^ _ ^ – CyanPrime