[英]jQuery drop down list hover
这就是我想出的。
的HTML
<ul class="treatment-menu">
<li>Always visible menu</li>
<ul class="nav-child">
<li>Hidden menu</li>
</ul>
</ul>
悬停功能
$('.treatment-menu li').hover(function () {
$(this).find('.nav-child').show();
},
function () {
$(this).find('.nav-child').hide();
});
FIDDLE http://jsfiddle.net/HBMfB/3/
不过,我不能让.navchild
时显示.treatment-menu li
盘旋。
有任何想法吗?
谢谢。
您可以为此使用CSS
.nav-child {
display:none;
}
.treatment-menu:hover .nav-child
{
display:block;
}
如果您使用的是jquery,则可以执行.toggle()而不是编写show()
和hide()
$('.treatment-menu li').hover(function () {
$(this).find('.nav-child').toggle();
});
或.slideToggle()获得幻灯片效果。
$('.treatment-menu li').hover(function () {
$(this).find('.nav-child').slideToggle();
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.