use*_*278 5 css mobile-safari ios
我发现了:
-webkit-overflow-scrolling: touch;
Run Code Online (Sandbox Code Playgroud)
css元素给我们在ios上的原生滚动.这对我来说似乎没问题.
但有没有办法关闭"过度滚动"效应?
例如,当滚动位置=零,并且您继续向下拖动时,我的内容的顶部将向下移动,在其上方显示一点白色空间.当您松开手指时,内容会向上快退.有没有办法只禁用它的那部分?
我也从这里读到:
http://cantina.co/2012/03/06/ios-5-native-scrolling-grins-and-gothcas/
那个苹果已经介绍了这个与渲染有关的bug,以及一个修复的hack:
-webkit-transform: translate3d(0,0,0);
Run Code Online (Sandbox Code Playgroud)
应该修复它.这是用ios6修复的吗?
new*_*ron -3
您是否尝试过这篇博客文章中有关关闭弹性滚动的技术?具体来说,对于 iOS,它建议使用以下 JavaScript:
document.addEventListener(
'touchmove',
function(e) {
e.preventDefault();
},
false
);
Run Code Online (Sandbox Code Playgroud)