目前这是我的过渡期。
$(".element").css("visibility", "visible");
元素隐藏在css中,而javascript使其可见
但是我想要实现的是一种微观的效果,基本上我希望元素从下到上滑动(所以我假设底部有负边距而不是用javascript使其正面)而且它也是正在滑入,从0不透明度淡入到完全不透明度,两种效果应该有某种持续时间,结合在一起它们应该看起来非常好。
答案 0 :(得分:1)
查看 jQuery 的.animate()
:http://api.jquery.com/animate/;)
答案 1 :(得分:0)
查看$(".element").slideToggle('slow')
和$(".element").show('slow')
此处无需使用.animate()
..
http://api.jquery.com/slideToggle/ - 看一下演示!
答案 2 :(得分:0)
答案 3 :(得分:0)
我将从0不透明度和小上边距开始,然后使用.animate()
为其设置动画。尝试类似:
$(".element").css({
opacity: 0,
visibility: 'visible',
marginTop: 20
}).animate({
marginTop: 0,
opacity: 1
});
请注意,使用CSS过渡也可以达到类似的效果,演示:http://jsfiddle.net/Pc8q6/1/(webkit)