【发布时间】:2014-08-25 03:08:31
【问题描述】:
我为菜单背景制作了一个 jQuery 动画。菜单有一个下拉菜单,当您将鼠标悬停在菜单上时,动画就会启动,但下拉菜单开始表现得很不稳定。 jquery 很新,所以不知道为什么这样做。
我添加了一个具有绝对位置的 div (menu-bg) 以更改悬停在菜单内的高度。
这是我的 javascript 控制动画:
$('.navbar-nav >li > a').hover(
function() {
$(this).stop().next().animate({
height: "60px"
}, {
easing: "swing",
queue: true,
duration: 400
});
},
function() {
$(this).stop().next().animate({
height: "0px"
}, {
easing: "swing",
queue: true,
duration: 200
});
});
这是查看实际问题的网站链接,当您将鼠标悬停在主页上时会注意到它。
【问题讨论】:
标签: javascript jquery html css animation