В настоящее время я использую $(window).bind('scroll', foo);
для мониторинга $(window).scrollTop() и создаю эффект parallax.
Во всех настольных браузерах foo() вызывается для каждого пикселя, который пользователь прокручивает, и все хорошо и денди. В Safari в iOS событие прокрутки запускается только после того, как прокрутка завершена.
Я добавил $(window).bind('touchmove', foo);
, чтобы удостовериться, что функция вызывается во время салфетки в iOS, и она меня немного улучшила. Когда пользователь отпускает палец, страница продолжает прокручиваться, но событие перестает стрелять.
Любые идеи?