目前在做一个倒计时的js,发现在移动端微信和qq浏览器出现一个问题就是手指一直按住屏幕或者按住屏幕后滑动js无法执行的问题,等到放开手指之后才能执行js的倒计时代码,求大神解答。。。。
目前在做一个倒计时的js,发现在移动端微信和qq浏览器出现一个问题就是手指一直按住屏幕或者按住屏幕后滑动js无法执行的问题,等到放开手指之后才能执行js的倒计时代码,求大神解答。。。。
13 回答2.1k 阅读
6 回答2k 阅读✓ 已解决
3 回答689 阅读✓ 已解决
7 回答4.4k 阅读✓ 已解决
5 回答689 阅读✓ 已解决
6 回答516 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
百度云Clouda团队的Touch.js是移动设备上的手势识别与事件库http://touch.code.baidu.com/
触摸事件被触发后,会生成一个event对象,event对象里额外包括以下三个触摸列表
注意:
手指在滑动整个屏幕时,会影响浏览器的行为,比如滚动和缩放。所以在调用touch事件时,要注意禁止缩放和滚动。
1.禁止缩放
通过meta元标签来设置。
2.禁止滚动
preventDefault是阻止默认行为,touch事件的默认行为就是滚动。
event.preventDefault();
例子