2019独角兽企业重金招聘Python工程师标准>>>

最近做移动平台的应用,使用iscroll使屏幕上下滑动。发现当使用iscroll后,input等不能输入内容了。只要在iscroll.js文件中加入如下代码就ok了。

function allowFormsInIscroll(){
[].slice.call(document.querySelectorAll('input, select, button')).forEach(function(el){
el.addEventListener(('ontouchstart' in window)?'touchstart':'mousedown', function(e){
e.stopPropagation();
})
})
}
document.addEventListener('DOMContentLoaded', allowFormsInIscroll, false);

 问题原因是:iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件屏蔽了。

  以上代码原理是:页面加载完成后查找到所有的'input, select, button'元素并依次绑定'touchstart'或'mousedown'事件,在执行事件的时候停止事件的传播,这样行了。

转载于:https://my.oschina.net/linbaoji/blog/159093

使用iScroll时,input等不能输入内容的解决方法相关推荐

  1. 已解决selenium模块向网页input文本框输入内容失败问题

    已解决(selenium向input文本框输入内容失败问题)selenium.common.exceptions.ElementNotInteractableException: Message: e ...

  2. html5div输入内容,将input框中输入内容显示在相应的div中【三种方法可选】

    例题一枚:在input框中输入内容,会相应的显示在下面的div中的不同做法: #div{ width: 175px; height: 100px; margin: 20px 84px; border: ...

  3. html判断用户名的合法性,javascript简单判断输入内容是否合法的方法

    本文实例讲述了javascript简单判断输入内容是否合法的方法.分享给大家供大家参考,具体如下: 关于检测用户输入的内容是否有非法的字符检测实现思路 1.定义合法的字符串(源字符串) 2.获取用户输 ...

  4. vs2015调试时不显示vector内容的解决方法

    vs2015调试时不显示vector内容的解决方法 参考文章: (1)vs2015调试时不显示vector内容的解决方法 (2)https://www.cnblogs.com/Joetao/artic ...

  5. mysql出现error 2003_mysql启动时出现ERROR 2003 (HY000)问题的解决方法

    一.问题描述 在启动MYSQL时出现问题:"ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)& ...

  6. python excel单元格 剪切清除粘贴复制_Excel复制粘贴时弹出“不能清除剪贴板”的解决方法...

    Excel复制粘贴时弹出"不能清除剪贴板"的解决方法 2018-09-19 做一份统计报表,复制时出现"不能清楚剪切板" 1.不能清除剪贴板,主要是因为还有其它 ...

  7. Dedecms5.7搜索结果页空白无内容的解决方法

    Dedecms5.7搜索结果页空白.没有内容的解决方法 许多网友在修改dedecms5.7版本的搜索功能时搜索空白的解决方法,正解如下: 系统设置->其他选项-->是否启用文章全文检索功能 ...

  8. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  9. Visual Studio 2013运行时卡顿 CPU占用超高的解决方法

    文章原始连接: http://feotech.com/?p=116 Visual Studio 2013运行时卡顿 CPU占用超高的解决方法 使用Visual C++ 编写程序时发现输入代码时特别卡顿 ...

最新文章

  1. 基于现代神经网络通用人工智能架构设计
  2. python中常见的一些题目汇总
  3. 多域资源整合之基础准备--DNS配置
  4. logistic模型原理与推导过程分析(2)
  5. bootstrap table格式化字符串_你要的PHP字符串处理函数都在这了!
  6. 教你在Yii2.0框架中如何创建自定义小部件
  7. python随笔系列--多进程多线程并发度初探
  8. Python第二天(字典)
  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_19、SpringBoot个性化启动banner设置debug日志...
  10. 新疆公需课继续教育答案 自动获取
  11. 小团队管理核心(一)
  12. Allatori:代码混淆器的使用
  13. 自己动手做Arduino玩具(三)
  14. 【蓝桥杯】简单数论4——丢番图方程
  15. [Excel常用函数] sumif sumifs函数
  16. 工厂方法模式完成简单KFC点餐
  17. SQL Studio
  18. c语言用break语句提前结束循环,break语句C语言程序设计.pdf
  19. Fama-French三因子模型
  20. 教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中。(附源码)

热门文章

  1. layui.open 关闭之后触发_JAVA虚拟机关闭钩子(Shutdown Hook)
  2. 计算机如何驱动无线网络,win7焦头烂额的无线网卡驱动程序安装问题!求帮助!...
  3. Web MIDI API W3C
  4. C语言 FileStreaming fseek
  5. TensorFlow tf.feature_column
  6. 1.14 关于梯度检验实现的注记
  7. Linux 词典安装
  8. Recurrent Neural Networks
  9. Oracle的order by关键字
  10. java 指定字段排序规则_Java之对List里面的元素实现按指定字段排序的方法