Cordova iOS 触摸滚动不起作用
Posted
技术标签:
【中文标题】Cordova iOS 触摸滚动不起作用【英文标题】:Cordova iOS touch scroll not working 【发布时间】:2017-08-15 04:49:36 【问题描述】:我正在为 android 和 ios 构建一个 cordova 应用程序。在 android 中滚动功能运行良好,但在 iOS 中向下或向上滚动似乎完全禁用,我尝试将其添加到 CSS 中。
*
-webkit-overflow-scrolling: touch;
我也设置了我的视口
<meta name="viewport" content="width=device-width, initial-scale=1.0">
有人告诉我使用iScroll 作为解决方法,但如果我使用这样的插件,我似乎必须将它分别应用于所有页面和 div。我正在尝试为整个应用程序启用滚动功能,因此这似乎是一个乏味且效率低下的解决方案。
关于如何解决这个问题的任何想法,我相信它可能与 UIWebkit 有关,我会进一步研究它。
【问题讨论】:
我也遇到了同样的问题,你找到解决办法了吗? 【参考方案1】:根据 [https://github.com/twbs/ratchet/issues/138][1]
尝试替换
-webkit-overflow-scrolling: touch;
与
-webkit-overflow-scrolling: auto;
如果不行,尝试如下设置你的body style
overflow-y: auto;
【讨论】:
以上是关于Cordova iOS 触摸滚动不起作用的主要内容,如果未能解决你的问题,请参考以下文章
垂直滚动在 iOS 上不起作用,但在 Android 上运行良好
Javascript autotab keyup/keydown 在 Cordova Android 浏览器中不起作用
wordpress:触摸板(2 指)滚动在 IE 11 / Edge 浏览器中不起作用