On Android Chrome, when you create a new tab and access to a page with the content below, your touches to #touch div have never triggered touch-start events. Once you reload the page, you can trigger the event.

在Android Chrome上,当您创建新标签页并访问包含以下内容的页面时,您对#touch div的触摸从未触发过触摸开始事件。重新加载页面后,您可以触发该事件。

Why? and How can I avoid this situation?

为什么?我怎样才能避免这种情况呢?

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8" /><title>touch start on Android</title><style type="text/css">#touch, #click {position: relative;left: 100px;top: 100px;width: 200px;height: 200px;border: solid 1px black;}</style>
</head>
<body><div id="touch">Touch</div><div id="click">Click</div><script type="text/javascript">document.getElementById('touch').addEventListener('touchstart', function () { alert ('touch'); } , false);document.getElementById('click').addEventListener('click', function () { alert('click'); } , false);</script>
</body>
</html>

My environment is,

  1. Nexus 7 (2013)
  2. Nexus 7(2013)
  3. Android 4.30 build number JSS15Q
  4. Android 4.30内部版本号JSS15Q
  5. Chrome 29.0.1547.72 (WebKit version 537.36(@156722), JavaScript version V8 3.19.18.21)
  6. Chrome 29.0.1547.72(WebKit版本537.36(@ 156722),JavaScript版本V8 3.19.18.21)

首次加载页面时,Android Chrome上永远不会触发Touchstart事件相关推荐

  1. 上传文件到服务器经常连接重置,尝试将文件上传到tmp_name时,“正在加载页面时重置了”服务器的连接重置“...

    我正在制作网站以将mp3文件存储在数据库中.当我访问该网站时,它说我已成功连接到数据库,并成功选择了数据库.但是当我选择一个文件并按上传按钮时,它会尝试连接很长时间,然后我的网络浏览器显示" ...

  2. jQuery eq()方法 =》加载页面时单选框默认选中

    *加载页面时单选框默认选中(此方法适用于循环输出的单选钮的默认选中问题) <body> <input type="radio" name="jing&q ...

  3. glide首次加载图片时,出现图片变形,重复一下就正常

    glide首次加载图片时,出现图片变形问题,重复一下就正常了,这样看着总是很不爽! 简单粗暴的解决办法:将加载的动画去掉,出来的就加载正常了! dontAnimate() 例如:Glide.with( ...

  4. vue 加载页面时触发时间_解析Vue项目的四个方面优化

    在本篇文章里我们给大家整理了一篇关于优化VUE项目的四个总要点,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批评指正. 运行时优化 1.使用v-if代替v ...

  5. vue 加载页面时触发时间_详解Vue.js在页面加载时执行某个方法

    详解Vue.js在页面加载时执行某个方法 jQuery中可以这样写 vue中,如果要达到相同效果,可以使用vue的生命周期函数,如create或者mounted 附上vue.js的生命周期函数执行流程 ...

  6. 关于JQUERY动态加载页面时的JS失效的问题

    加载页面后一些JS特效或CSS特效不起作用,简单的方法是重新加载一下JQUERY的特效函数.

  7. js初化加载页面时ajax会调用两次的原因_在前端开发中,有哪些因素会导致页面卡顿

    前端开发不像后端那样,很少出现有大量算法的场景,但是前端性能也是需要优化的.好的代码是保证网页平稳高性能运行的基础,结合以往开发中遇到的场景,本文对前端网页卡顿的原因进行了梳理和分析,并给出了对应的解 ...

  8. 当使用Selenium WebDriver 加载页面时出现浏览器闪退时,如何解决?

    Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,今天在针对js动态网页爬虫时,使用代理并使用Selenium,打开网页时,浏览器总 ...

  9. vue 加载页面时触发时间_5.6 vue更新数组时触发视图更新的方法,熟记JavaScript原生方法...

    问题:vue更新数组时触发视图更新的方法 变异方法: Vue 包含一组观察数组的变异方法,所以它们也将会触发视图更新.什么是变异方法呢?简单理解就是改变了原来的数组,可能包括数组长度length,或者 ...

最新文章

  1. 将网站程序放在tmpfs下
  2. php fastcgi进程启动,Shell脚本实现启动PHP内置FastCGI Server
  3. python面向什么编程_python基础-面向过程编程
  4. 程序员还有35岁的坎吗?
  5. React开发(189):ant design textarea允许清除allowClear
  6. oracle 两表两列数据对比_【SQL】根据两列信息,整合两张表数据
  7. 自学python-python自学难吗
  8. [数字dp] hdu 3271 SNIBB
  9. android 4.4 屏幕方向,Android4.4 增加屏幕旋转功能
  10. SMB/CIFS--NetBOIS/Browser/NBNS 协议
  11. 选择FPGA,认识“她”。
  12. 微服务架构这马丁富勒的论文
  13. Java的热门应用有哪些
  14. Android系统 lk启动流程简析
  15. Flutter第一部分(UI)第五篇:为Widget添加交互
  16. 传智播客 PHP+H5全栈工程师课程大纲
  17. windows 10 defender 577的错误处理方法
  18. 使用有道api抓取读音
  19. 【RASA】Core模块
  20. web前端——h标签

热门文章

  1. Ansys仿真TDR
  2. Unity Shader 之 简单实现折叠平面(翻书)的效果
  3. (2024最新)毕业设计题目源码-毕业论文参考
  4. 如何解决看直播延迟的问题, 求大神帮助。必有重谢!!!
  5. SpringData @Query和@Modifying注解原理解析
  6. 如何真正的赚钱,赚大钱?
  7. Unity相机自由移动脚本
  8. 深度学习网络量化白皮书论文学习
  9. 良心安利龙/恐龙c4d模型素材网站
  10. 联想计算机突然开机不了,开机无反应