У меня ошибка в следующем:
Справа от моей страницы у меня есть список интересных точек (отображается на карте слева от страницы).Поскольку список настолько длинный, я использую iScroll 4 (отличный плагин).
Однако я хотел бы вызвать событие, когда пользователь прокручивает список, чтобы я мог проверить, какие элементыв настоящее время виден пользователю.Для iScroll уже настроено событие, поэтому у меня есть функция, которая срабатывает при необходимости.Однако я не могу получить правильные координаты своих элементов списка.
Что происходит следующим образом:
- Когда список загружается, я получаю значение .offset () дляпервый элемент.offset.top = 35, потому что мой список начинается на 35 пикселей ниже верхнего края страницы.Это хорошо.
- Когда я прокручиваю список;скажем, я опускаю его на 500px;Я ожидаю, что новое местоположение будет 35px - 500px = -465px.Тем не менее, он говорит 35. Прокрутка списка не влияет на координаты элементов, даже если он был перемещен.
Как я могу получить фактические координаты?