移动端点击响应延迟0.3秒问题的解决方法
2019-10-16 本文已影响0人
VinSmokeW
大多数移动端触摸屏设备上点击的时候都会有0.3秒的延迟问题,我们做移动端web app开发的时候应该都遇到过这个问题,通过以下代码可以轻松解决这个问题
FastClick 是专门为解决移动端浏览器 300 毫秒点击延迟问题的一个轻量级的库。咱们需要引入fastclick.js中的方法并进行操作
代码如下:
<script type="text/javascript">
if('addEventListener' in document){
document.addEventListener('DOMContentLoaded',function () {
FastClick.attach(document.body)
},false);
}
if(!window.Promise) {
document.writeln('<script src="https://as.alipayobjects.com/g/component/es6-promise/3.2.2/es6-promise.min.js"' + '>' + '<' + '/' + 'script>');
}
</script>