1
我试图创建一个隐藏的导航栏,当其悬停时,宽度增大,并且当光标离开导航栏时,它会缩小回原始宽度。我使用jQuery和Parallax.js,但没有组合mouseenter或mouseleave等似乎工作。由于我所试图做跟随链接的例子:尝试创建隐藏导航栏时出现MouseEnter和Mouseleave问题
基本上我想要做相同的顶部导航,但在我的页面的左侧。这是我的javascript:
$("#navigation").mouseenter(function(){
$("#navigation").animate({
opacity: 1,
width: "200px"
},500,"swing"
);
$("#navigation ul").animate({
opacity: 1,
},500,"swing"
);
});
$("#navigation > ul").mouseleave(function(){
$("#navigation").animate({
opacity: .75,
width: "40px"
},500,"swing"
);
$("#navigation ul").animate({
opacity: 0,
},500,"swing"
);
});
以下是我的HTML:
<div id="navigation">
<ul>
<li id="aboutb">Home</li>
<li>About</li>
<li>Portfolio</li>
<li>Contact</li>
<li>Resume</li>
</ul>
</div>
我基本上碰到过场动画运行不止一次div的问题,或者它不会停留扩大而我徘徊在div。我在这个导航栏div的后面有另一个页面宽div。
感谢您的任何帮助!