解决移动端click事件的300毫秒延迟
作者:互联网
方案一: 加一个meta
标签
此方案可以解决安卓手机, 没有解决ios手机上面的问题
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">
方案二: js
- 引入一个
fastclick
- fastclick: https://github.com/ftlabs/fastclick
- 下载下来, 手动导入
// fastclick.js 是下载到本地的
<script type="text/javascript" src="lib/fastclick.js"></script>
<script type="text/javascript" >
if ('addEventListener' in document) {
document.addEventListener('DOMContentLoaded', function() {
FastClick.attach(document.body);
}, false);
}
</script>
方案三: css
加一个全局的样式: 就是禁用掉双击
*{
touch-action: manipulation;
}
标签:方案,fastclick,300,js,毫秒,addEventListener,解决,document,click 来源: https://blog.csdn.net/lxb_wyf/article/details/113699513