В чем разница между
$(this).offset().top
а также
this.offsetTop
?
Элемент, о котором идет речь (это), является элементом img.
Я пытаюсь найти эквивалент версии jQuery.
Получите текущие координаты первого элемента или задайте координаты каждого элемента в наборе согласованных элементов относительно документа.
offsetTop возвращает расстояние текущего элемента относительно вершины узла offsetParent.
Получить текущие координаты первого элемента в наборе согласованных элементов относительно родителя смещения.
Получение позиции элемента на странице
function getOffset( el ) {
var _x = 0;
var _y = 0;
while( el && !isNaN( el.offsetLeft ) && !isNaN( el.offsetTop ) ) {
_x += el.offsetLeft - el.scrollLeft;
_y += el.offsetTop - el.scrollTop;
el = el.offsetParent;
}
return { top: _y, left: _x };
}
this
.