我的页面由一个iframe和一些溢出视口的额外内容组成:
当用户尝试滚动iframe时,滚动事件在iframe 内被触发,出于安全原因,父窗口对此一无所知。
但由于iframe比其内容更高,因此不需要任何滚动,因此将滚动事件传播到父窗口。
它在this example中按预期工作。
但是,只要iframe被包含在overflow: auto
或scroll
的div中,它就不再适用于iOS(11.3.1),正如您在{{3}中看到的那样}。
有谁知道如何解决这个问题?任何帮助表示赞赏!
overflow: hidden
-webkit-overflow-scrolling: touch
scrolling="no"
属性pointer-events: none
修复了滚动问题,但您this other example