Обнаруживаете в iOS отсутствие события прокрутки в Modernizr?

То, как iOS в настоящее время обрабатывает событие onscroll, описано здесь. По сути, вместо отправки нескольких событий прокрутки во время прокрутки страницы / элемента, она отправляет одно событие прокрутки после того, как страница / элемент прекратила прокрутку.

Это создает различные проблемы при создании сценариев для динамического веб-сайта, и для его решения необходимы запасные варианты.

У меня вопрос, есть ли способ модернизма справиться с этим "отсутствием функции". Другой способ справиться с этим - определить, какое устройство используется, что на самом деле не идеально (будущее - iOS 7 приходит и неожиданно поддерживает его для всех устройств, а мой веб-сайт по-прежнему отображает запасной вариант).

1 ответ

Это просто невозможно обнаружить на данном этапе. Смотрите: https://github.com/Modernizr/Modernizr/wiki/Undetectables

происходит ли событие колеса прокрутки от непрерывного устройства, такого как трекпад или Magic Mouse, или от традиционного колеса прокрутки щелчка (в веб-наборе).

Другие вопросы по тегам