Согласно документ :
Метод offset () устанавливает или возвращает координаты смещения для
выделенные элементы относительно документа.
Так что offset()
не должно зависеть от позиции в прокрутке.
Однако в моем коде:
мой HTML имеет вид:
...
<div class="paragraph"><div class="image"><img src="Pictures/2018-06-17_12-04-32.png">this is a picture</div> : text</div>
<div class="paragraph"><div class="image"><img src="Pictures/2018-05-16_16-03-00.png">this is another picture</div> : other text</div>
...
и скрипт:
$("div.image").mouseover(function(){
var pos = $(this).offset();
console.log('pos_top :', pos.top);
Каждый раз, когда я прокручиваю, при наведении курсора на картинку отображается другое число для pos.top
. Как это возможно?