1.移动端300ms延迟
原因:因为手机浏览器的原因,一点击一下,浏览器不知道到底是应该触发还是等待你的双击的下一次,所以就会等300ms去等待确认,这就造成了延迟
解决方法
1.meta标签里
<meta name="viewport" content="width=device-width, initial-scale=1.0,minimum-scale,maximum-scale=1,user-scalable=no"> 禁止缩放
2.使用fastclcik
if('addEventListener' in document){
document.addEventListener('DomContentLoaded',function(){
FastClick.attach(document.body)
},false)
}
穿透问题
1.阻止默认行为
2.
2.使用fastclcik
if('addEventListener' in document){
document.addEventListener('DomContentLoaded',function(){
FastClick.attach(document.body)
},false)
}