Я пытаюсь анимировать Div a top:275
.
Я попробовал .animate( {marginTop: -820 }
, но на каждом экране он заканчивается в другую позицию.,.
Таким образом, я изменил marginTop на .animate( {top: 275}
, но div переместился сверху вниз (slidedown). Обратите внимание, что я могу использовать animate:top
, мне пришлось установить div на position:absolute
во время анимации.,.
Есть ли какой-нибудь хаквей, чтобы сделать верх сверху снизу вверх или сделать marginTop на одинаковом расстоянии от вершины на каждом разрешении экрана? (Я предполагаю, что margintop не может быть решена, поскольку im установите верхнюю границу поля до -820, чтобы попасть в точку сверху: 275, поэтому экраны размером меньше 1200 пикселей высотой, div будет намного выше...)
Вот мой код:
$("#features").fadeIn()
.css({
position: 'absolute'
}).animate({
top: '275'
}, function() { //callback });