Почему offset () зависит от прокрутки - PullRequest
0 голосов
/ 13 сентября 2018

Согласно документ :

Метод 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. Как это возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...