我正在寻找一个简单的嵌套导航菜单,“水平滑动”或“飞”出左悬停。我认为实现这一点的唯一方法是使用jQuery,所以我一直在玩它。jQuery水平滑动切换导航
初始状态
悬停状态
编辑:我知道这幅画看上去有点不对劲。我想要整个ul.sub菜单(即:人物& APPROACH)一起滑出,而不是顺序。
一般结构为:
<nav>
<ul>
<li>ABOUT
<ul class="sub-menu">
<li>PEOPLE</li>
<li>APPROACH</li>
</ul>
</li>
<li>PROJECTS</li>
<li>CONTACT</li>
</ul>
</nav>
我jQuery是:
$("nav li").on('hover', function(){
$(this).children(".sub-menu").animate({width: 'toggle'});
});
目前我立的是浮动的。
我的问题是,当我将鼠标悬停在父LI上时,.sub菜单淡入,但是在一条线上,一切都由于浮动而跳动。
有人能指出我正确的方向吗?
如果U添加的jsfiddle链接.. – thecodejack