iscroll中使用input框的话是导致无法选中input框
Posted ouyangxiaoyao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iscroll中使用input框的话是导致无法选中input框相关的知识,希望对你有一定的参考价值。
在使用iscroll的移动端的时候如果在iscroll中使用input框的话是导致无法选中input框
原因:iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件屏蔽了。
iscroll.js源码:
onBeforeScrollStart: function (e) e.preventDefault(); ,
更改:
onBeforeScrollStart: function (e)
var target = e.target;
while (target.nodeType != 1) target = target.parentNode;
if (target.tagName != ‘SELECT’ && target.tagName != ‘INPUT’ && target.tagName != ‘TEXTAREA’)
e.preventDefault();
,
以上是关于iscroll中使用input框的话是导致无法选中input框的主要内容,如果未能解决你的问题,请参考以下文章
element 的 table使用Sortable.js进行拖拽的时候,禁止某些列的拖拽功能