在 iOS Safari 上,单指平移不会生成任何事件,直到用户停止平移。 onscroll 事件仅在页面停止移动并重绘时产生。
我需要一种检测实时滚动的方法。具体来说,我想制作一个也适用于 iOS safari 的粘性菜单。在非移动浏览器上,可以通过在元素上的“相对位置”和“固定位置”之间切换来完成粘性菜单,同时监听 onscroll 事件。此方法不适用于移动浏览器,因为不会持续触发 onscroll 事件。我能做什么?
最佳答案
回答我自己的问题。 iOS7 现在支持 position:sticky 演示:http://html5-demos.appspot.com/static/css/sticky.html
关于javascript - 创建适用于 iOS Safari 的 "sticky"固定位置项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8107722/