jQuery Animate顶部(从底部到顶部)

jQuery Animate顶部(从底部到顶部)

问题描述:

我正在尝试动画Div a top:275jQuery 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

+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