博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
touchmove Bug 工作遇到
阅读量:5302 次
发布时间:2019-06-14

本文共 723 字,大约阅读时间需要 2 分钟。

touchmove在安卓浏览器上只会触发一次,需要preventDefault()

 

touchmove events in Android web browsers have a really serious bug. If you don't include the following code, the touchmove event will fire once, but not again until you're done moving your touch, which utterly kills the usefulness of the touchmove event. It's a weird one, and may very well break more advanced touch logic that works on iOS. But if you preventDefault() on the touchstart event, your touchmove will function as expected.

 
  1. element.addEventListener( "touchstart", function(e){ onStart(e); }, false );
  2. function onStart ( touchEvent ) {
  3.   if( navigator.userAgent.match(/Android/i) ) {
  4.     touchEvent.preventDefault();
  5.   }
  6. }

转载于:https://www.cnblogs.com/chuangweili/p/5162971.html

你可能感兴趣的文章
MyBaits学习
查看>>
管道,数据共享,进程池
查看>>
CSS
查看>>
[LeetCode] 55. Jump Game_ Medium tag: Dynamic Programming
查看>>
[Cypress] Stub a Post Request for Successful Form Submission with Cypress
查看>>
程序集的混淆及签名
查看>>
判断9X9数组是否是数独的java代码
查看>>
00-自测1. 打印沙漏
查看>>
UNITY在VS中调试
查看>>
SDUTOJ3754_黑白棋(纯模拟)
查看>>
Scala入门(1)Linux下Scala(2.12.1)安装
查看>>
如何改善下面的代码 领导说了很耗资源
查看>>
Quartus II 中常见Warning 原因及解决方法
查看>>
php中的isset和empty的用法区别
查看>>
Android ViewPager 动画效果
查看>>
pip和easy_install使用方式
查看>>
博弈论
查看>>
Redis sentinel & cluster 原理分析
查看>>
我的工作习惯小结
查看>>
把word文档中的所有图片导出
查看>>