Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用“时停止过度旋转”-webkit溢出滚动:触摸“;?_Ios_Css_Mobile Safari - Fatal编程技术网

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”会使页面根本无法向下滚动。但是,您可以将其添加到特定元素中,如
位置:固定的
按钮。是的!谢谢你。我在为这个奇怪的问题绞尽脑汁,这很有效地解决了它!