3
A
回答
4
它是可能只是CSS。
例如: 如果你的菜單由嵌套列表:
li:hover {
background: #color;
}
li:hover ul {
display: block;
}
li:hover ul li {}
小提琴:從上面的例子http://jsfiddle.net/maniator/ZC4xv/
CSS:
#nav-menu > li {
background: orange;
float: left;
padding: 10px;
border: 1px solid grey;
}
#nav-menu > li:hover a {
background: red;
padding: 2px;
display: inline;
}
#nav-menu > li ul {
display: none;
position: absolute;
}
#nav-menu > li:hover ul {
display: block;
margin-left: 5px;
}
#nav-menu > li:hover ul li {
background: blue;
}
#nav-menu > li:hover ul li:hover {
background: green;
}
+0
感謝這工作。 –
+0
@DrewH - 沒問題^ _ ^ – Neal
1
假設子菜單一個嵌套的列表,你可以使用jQuery來添加一個懸停類到父菜單項:
<ul class="primary-nav">
<li>Menu Item 1
<ul class="sub-nav">
<li>Sub-Menu Item 1</li>
<li>Sub-Menu Item 2</li>
</ul>
</li>
<li>Menu Item 2</li>
</ul>
<script>
$('.primary-nav li').hover(function(){
$(this).addClass('hover');
}, function(){
$(this).removeClass('hover');
});
</script>
1
嘗試使用span標記中的頂層項目。假設:
<li>
<a><span>Setting</span></a>
<ul>
...
</ul>
</li>
那麼這就是CSS:
li:hover span {
background: #color;
display: block;
}
li:hover ul {
display: block;
}
相關問題
- 1. 懸停在懸停的CSS菜單
- 2. 使懸停保持懸停(選擇)CSS 2列菜單
- 3. WordPress的菜單懸停CSS
- 4. 3級css子菜單懸停狀態
- 5. 如何在懸停子菜單時保持懸停狀態?
- 6. CSS菜單懸停效果
- 7. Css導航菜單懸停
- 8. CSS菜單懸停問題
- 9. CSS懸停菜單問題
- 10. CSS下拉菜單懸停
- 11. 問題 - 菜單懸停CSS
- 12. CSS懸停菜單飛出菜單
- 13. CSS垂直菜單 - 菜單項在子菜單懸停上轉到無懸停狀態
- 14. 菜單項懸停狀態時不懸停[jsfiddle鏈接包括]
- 15. WordPress的菜單項懸停
- 16. 菜單子菜單懸停
- 17. 懸停主菜單時可見子菜單,但在懸停子菜單時需要保持可見狀態
- 18. Bootstrap Tab懸停菜單懸停
- 19. CSS保持懸停的菜單項徘徊
- 20. 正確應用的位置:懸停以保持子菜單css處於懸停狀態
- 21. 懸停的CSS子菜單背景
- 22. CSS菜單懸停在WordPress的網站
- 23. 懸停的CSS菜單空白
- 24. CSS菜單懸停的IE6問題
- 25. 關於懸停的CSS菜單問題
- 26. 懸停的CSS菜單問題
- 27. css菜單懸停之間的空間
- 28. jQuery的下拉菜單懸停狀態
- 29. jQuery懸停菜單
- 30. jQuery菜單懸停
你的意思是你想強調一個留下來,如果你完全移動鼠標關閉菜單高亮? –
是的。那是對的。我認爲這是不可能的CSS。但不知道。 –
@DrewH - 它可以用普通的CSS。看到我的答案。 – Neal