我的config.xml中有这些首选项
<preference name="DisallowOverscroll" value="true" />
<preference name="UIWebViewBounce" value="false" />
我也在持有字段的容器上使用这个CSS
overflow:hidden;
-webkit-touch-callout:none;
-webkit-user-select:none;
user-select:none;
这会禁用滚动但是如果我单击/聚焦一个字段并拖动,我的容器仍会拖动。我如何禁用它?只有当我触地并拖动它时才会发生这种情况。
修改:我删除了UIWebViewBounce首选项,因为Cordova不支持它,但结果仍然相同。
答案 0 :(得分:1)
尝试在容器上使用这些样式
user-drag: none;
-webkit-user-drag: none;
还尝试在您的HTML元素上将draggable
属性设置为false
请参阅文档:https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/draggable
答案 1 :(得分:0)
只接听结束。这个问题没有关联,我的代码在另一个层面上出现了错误。