如何在<li>
内显示第一个<ul>
,当我将鼠标悬停在<li>
上?切换ul(子菜单)
0
A
回答
3
HTML:
<ul>
<li class="firstLevel">
<ul></ul>
</li>
<li class="firstLevel"></li>
<li class="firstLevel"></li>
</ul>
JS:
$('li.firstLevel').hover(function(){
$(this).find('ul:first').show();
},
function(){
$(this).find('ul:first').hide();
});
注:这是只需要对不上LIS支持hover
浏览器(IE6)
3
$("ul.menu>li").hover(
function() {
$(this).children("ul:first").show();
},
function() {
$(this).children("ul:first").hide();
}
);
0
只是为了提倡CSS。如果您不支持IE6并且不需要特殊效果,我建议您使用CSS进行此操作:
ul.menu li > ul {
display: none;
}
ul.menu li:hover > ul {
display: block;
}
相关问题
- 1. 切换子菜单内的子菜单
- 2. 点击切换子菜单
- 3. 显示右父UL菜单的子UL
- 4. CSS在DevExtreme中切换子菜单
- 5. 子菜单导航切换错误
- 6. jQuery - 隐藏主ul单击子菜单
- 7. 使父菜单链接切换子菜单链接
- 8. Jquery ul子菜单slidetoggle问题
- 9. 居中一个ul子菜单
- 10. 重叠的子菜单UL里的
- 11. CSS盒/ ul菜单
- 12. 切换菜单问题
- 13. jquery slideUp菜单切换?
- 14. jQuery菜单切换onclick
- 15. 阵营切换菜单
- 16. 菜单切换语句(c#)
- 17. jquery导航菜单切换
- 18. 用动画切换菜单
- 19. Javascript菜单类切换
- 20. 切换菜单错误
- 21. 切换后菜单消失
- 22. 切换汉堡菜单
- 23. Bootstrap doesnt切换菜单
- 24. jquery帮助切换菜单
- 25. 用mootools切换多级ul
- 26. css李重叠ul菜单
- 27. IE6,IE7 CSS菜单UL
- 28. 开发垂直“UL”菜单
- 29. UL李CSS菜单问题
- 30. 3层li ul菜单
您支持哪些浏览器?您可能不需要JavaScript。 – 2010-12-06 19:56:48