Сама iframe никогда не прокручивается, она всегда может быть изменен в содержании, но веб -страница, на которой она сидит, верно. На GestureZone есть слушатели событий TouchStart, Touchmove и Touchend, которые позволяют изображению в зоне жеста свободно перемещаться влево и вправо. Это отлично работает на Android во всех браузерах, но вообще не работает на iOS.
Код: Выделить всё
gestureZone.addEventListener("touchmove", function(e) {
let myDiff = e.changedTouches[0].screenX - gestureStartX;
let s=1;
if(myDiff
Подробнее здесь: [url]https://stackoverflow.com/questions/79642814/why-are-my-touch-events-in-an-iframe-preventing-the-webpage-from-scolling-ios[/url]
Мобильная версия