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框的主要内容,如果未能解决你的问题,请参考以下文章

限制select 框的长度

js设置input框的选中值

element 的 table使用Sortable.js进行拖拽的时候,禁止某些列的拖拽功能

使用iscroll.js插件时,遇到在Android端无法点击a超链的解决办法

jquery 如何获取单选框的值?

Excel表格如何统计选中行的行数?