CSS修复了IOS上的定位问题,在放大和缩小后会导致不稳定的滚动(使用fancybox)
我使用的是fancybox,似乎很多使用它的人在移动设备上禁用了任何类型的缩放功能。问题是当我打开一个fancybox时,在fancybox打开时完全放大,完全缩小,然后关闭fancybox。当我滚动主体时,根据滚动的方向,有一个延迟,顶部或底部部分被切断,然后在瞬间延迟后显示出来 我发现从覆盖中删除“位置固定”样式可以消除问题。我还在caniuse.com上看到,固定定位只有6%的支持率,包括iOS 7 是否有任何变通方法可以通过fancybox解决此问题?谢谢 编辑 我发现了另一个问题,这可能有助于参考:关于您的div put:CSS修复了IOS上的定位问题,在放大和缩小后会导致不稳定的滚动(使用fancybox),ios,scroll,fancybox,mobile-safari,css-position,Ios,Scroll,Fancybox,Mobile Safari,Css Position,我使用的是fancybox,似乎很多使用它的人在移动设备上禁用了任何类型的缩放功能。问题是当我打开一个fancybox时,在fancybox打开时完全放大,完全缩小,然后关闭fancybox。当我滚动主体时,根据滚动的方向,有一个延迟,顶部或底部部分被切断,然后在瞬间延迟后显示出来 我发现从覆盖中删除“位置固定”样式可以消除问题。我还在caniuse.com上看到,固定定位只有6%的支持率,包括iOS 7 是否有任何变通方法可以通过fancybox解决此问题?谢谢 编辑 我发现了另一个问题,这可
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
在你的div上放:
overflow-y: scroll;
-webkit-overflow-scrolling: touch;