【发布时间】:2012-03-01 19:51:11
【问题描述】:
我有一个高度为 125 像素的 ul。当用户将 ul 悬停时,我希望高度将动画为高度自动。而当用户离开ul时,UL再次colpase到125px。
$('.box .box-overflow ul').hover(function() {
$(this).animate({
height: '100%'
}, 400);
}, function() {
$(this).animate({
height: '125px'
}, 400);
});
这可行,但是当用户进入 ul 时,它会展开但没有很好的动画效果?
有人可以帮我解决这个问题吗? :)
【问题讨论】:
-
检查animate()函数上的
easing参数 -
什么是“不好的动画效果”?
-
@ggzone 就像使用 CSS 进行悬停一样......没有动画。他只是在那儿闲逛。
标签: jquery height html-lists expand