Ios 使用“时停止过度旋转”-webkit溢出滚动:触摸“;?
我发现:Ios 使用“时停止过度旋转”-webkit溢出滚动:触摸“;?,ios,css,mobile-safari,Ios,Css,Mobile Safari,我发现: -webkit-overflow-scrolling: touch; css元素,让我们在ios上进行本机滚动。这对我来说似乎没问题 但是有没有一种方法可以关闭“过卷”效应呢 例如,当scroll position=0时,您继续向下拖动,“我的内容”的顶部将向下移动,在其上方显示一点空白。当您松开手指时,内容会向上弹出。有没有办法只禁用这一部分 我还从这里读到: 苹果公司引入了一个与渲染相关的bug,并修复了: -webkit-transform: translate3d(0,0,
-webkit-overflow-scrolling: touch;
css元素,让我们在ios上进行本机滚动。这对我来说似乎没问题
但是有没有一种方法可以关闭“过卷”效应呢
例如,当scroll position=0时,您继续向下拖动,“我的内容”的顶部将向下移动,在其上方显示一点空白。当您松开手指时,内容会向上弹出。有没有办法只禁用这一部分
我还从这里读到:
苹果公司引入了一个与渲染相关的bug,并修复了:
-webkit-transform: translate3d(0,0,0);
应该会修好的。ios6是否解决了这一问题?您是否尝试过有关关闭弹性滚动的技术?具体来说,对于iOS,它建议使用以下JavaScript:
document.addEventListener(
'touchmove',
function(e) {
e.preventDefault();
},
false
);
这似乎有助于:
。。。ScrollFix通过手动偏移scrollTop值来解决此问题
在任何一个极端都偏离限制,这会导致浏览器
使用橡皮筋而不是将事件向上传递到DOM树
不知道
-webkit溢出滚动
属性。非常有趣。全局禁用“touchmove”会使页面根本无法向下滚动。但是,您可以将其添加到特定元素中,如位置:固定的按钮。是的!谢谢你。我在为这个奇怪的问题绞尽脑汁,这很有效地解决了它!