jQuery Animate顶部(从底部到顶部)
问题描述:
我正在尝试动画Div a top:275
。jQuery Animate顶部(从底部到顶部)
我试过.animate({marginTop: -820 }
但是在每个屏幕上它结束到一个不同的位置。 。 。
所以我改变了marginTop到.animate({top: 275}
但div从上到下(slidedown)。请注意,所以我可以使用animate:top
我必须在动画期间将div设置为position:absolute
。 。 。
是否有任何hackyway让顶部从下往上或使marginTop与顶部在每个屏幕分辨率上的距离相同?(我认为margintop无法解决,因为im设置余量顶部-820为了得到顶部点:275,因此屏幕小于1200px高度,div将走得更高......)
这是我的代码:
$("#features").fadeIn()
.css({
position: 'absolute'
}).animate({
top: '275'
}, function() { //callback });
答
啊发现它!
$("#features").fadeIn()
.css({top:1000,position:'absolute'})
.animate({top:275}, 800, function() {
//callback
});
所以基本上我在最后为1000,那么它的动画到275高达...
+1 fanks野兽设置上从CSS!我需要我的对话框以不同的方式滑动到slideDown()。我用: \t \t'var height = $ dialog.outerHeight(); \t \t $ dialogPane.show() \t \t \t的CSS({顶部:高度* -1}) \t \t \t .animate({顶部:-1},400,函数(){ \t \t \t \t //回调 \t \t \t});'' – Evildonald