Как я могу получить положение объекта div в окне без использования scrollTop? - PullRequest
0 голосов
/ 08 февраля 2012

Возможно ли с помощью JavaScript получить положение делителя относительно окна без использования scrollTop()?

Я видел примеры этого, получая абсолютное значение с offset() и сравнивая его с scrollTop().

Но я хочу сделать это во время прокрутки на iPad, где scrollTop впервые устанавливается после завершения прокрутки.Итак, могу ли я как-то получить позицию по-другому?

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

Для iPad используйте window.pageYOffset, чтобы получить scrollTop и используйте свою обычную логику, она должна работать нормально.

0 голосов
/ 08 февраля 2012

position (). Top подходит для использования, но для получения живой позиции, когда происходит прокрутка, не совсем уверен, что это возможно из-за того, как safari запускает события ... он работает не совсем так, какв этом смысле обычный браузер.

Вы можете прослушать событие прокрутки окна и посмотреть, регистрирует ли оно текущую позицию, но я не верю, что оно будет: /

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