Создание «липкого» элемента с фиксированным положением, работающего в iOS Safari

В сафари iOS, панорамирование одним пальцем не генерирует никаких событий, пока пользователь не прекратит панорамирование. Событие onscroll генерируется только тогда, когда страница перестает двигаться и перерисовывается.

Мне нужен способ обнаружения прокрутки в реальном времени. В частности, я хочу сделать липкое меню, которое также будет работать в сафари iOS. В браузерах, не являющихся мобильными, закрепить меню можно, переключаясь между «положением относительно» и «фиксированным положением» на элементе во время прослушивания событий onscroll. Этот метод не будет работать в мобильном браузере, потому что события onscroll не запускаются постоянно. Что я могу сделать?

18
задан Tom Auger 21 March 2014 в 17:25
поделиться