событие onscroll, не инициированное на iPad после единственного сенсорного панорамирования?

В попытке выяснить положение прокрутки для UIWebView, я присоединяю слушателя в HTML, который перезвонит к главному приложению. Я присоединяю слушателя JavaScript как:

window.onscroll = function reportScroll() {
    var sY = window.pageYOffset;
    alert('Scroll pos: '+sY);  // Would evetually trigger a URL or something
}

Это событие только, кажется, инициировано в конце прокрутки щелчка на ОС 3.2 (iPad), когда-то замедление закончилось. Однако это: https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.h tml#//apple_ref/doc/uid/TP40006511-SW7, кажется, указывает, что должен быть инициирован в конце единственного панорамирования пальца также. Я действительно должен знать, когда то панорамирование завершается также.

6
задан Cœur 5 May 2018 в 14:29
поделиться

1 ответ

Согласно QuirksMode Safari iPhone запускает событие onscroll не в окне , а в документе (и любом другом элемент). Готов поспорить, Safari iPad делает то же самое.

3
ответ дан 17 December 2019 в 06:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: