Ответ 1
Это было вызвано ошибкой WebKit. Ошибка 182521
Пытаться
window.addEventListener("touchstart", function(event) {
event.preventDefault();
}, {passive: false});
как обходной путь.
Я делал использование preventDefault
техники на touchmove
события, так как сейчас, когда я заметил, что это не похоже, больше работать на прошивке 11.3, ни для Safari, ни Chrome или Firefox:
document.ontouchmove = function(event){
event.preventDefault();
}
Что-то изменилось сейчас в iOS? Каков способ предотвращения подпрыгивания вверху или концу страницы?
Воспроизведение онлайн с помощью jQuery
Видео здесь:
Это было вызвано ошибкой WebKit. Ошибка 182521
Пытаться
window.addEventListener("touchstart", function(event) {
event.preventDefault();
}, {passive: false});
как обходной путь.
В дополнение к обжорству ответа:
window.addEventListener("touchmove", function(event) {event.preventDefault();}, {passive: false} );
для меня является рабочим решением проблемы сафари.