Я пытался получить верхнее положение элемента и значение margin-bottom.
, которая работала:jQuery добавить два значения свойств CSS
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});
второй является строкой (например: «10px») ... –