【发布时间】:2011-12-23 00:53:18
【问题描述】:
我正在尝试为 top:275 的 Div 设置动画。
我尝试了.animate( {marginTop: -820 },但在每个屏幕上它最终都位于不同的位置。 . .
所以我将 marginTop 更改为 .animate( {top: 275} 但 div 从上到下(向下滑动)。请注意,所以我可以使用animate:top,我必须在动画期间将 div 设置为position:absolute。 . .
是否有任何技巧可以让顶部从下向上或让 marginTop 在每个屏幕分辨率上与顶部的距离相同?(我认为 margintop 无法解决,因为我将 margin top 设置为 -820 以达到 top:275 的位置,因此屏幕小于 1200px 高度,div 会更高...)
这是我的代码:
$("#features").fadeIn()
.css({
position: 'absolute'
}).animate({
top: '275'
}, function() { //callback });
【问题讨论】:
标签: javascript jquery css jquery-animate