Я пытался получить верхнюю позицию элемента и значение margin-bottom.
, что сработало:
var top = -$('elem').postion().top; // lets say its -54
var margin = $('elem').css('margin-top'); // lets say its 0
Bud Мне нужно добавить их для моей функции анимации.top+margin
, но jQuery дает -540 px, но ему нужно вернуть -54 px .. или, если его отрицательный, он просто дает -54-10px, когда мне нужно -64 px.
Есть ли что-нибудь, чтобы получить этофиксированный?Я не могу придумать это, и это раздражает меня!
Мой код:
var top = -$('#id1').position().top;
var margin = $('.scrollable').css('margin-top');
var combine = top+margin;
$('.animate').animate({'margin-top' : combine});