最近做了几个微信活动模块,发现当我们每次点击的时候,就会出现看到瞬间的闪动 和黑色的背景。于是乎做了如下调整:
$("#id").bind("touchstart click",function(e){
e.stopPropagation()
if(e.originalEvent.touches){
//touch 移动端事件处理
return false;
}else{
// PC端 click事件处理
}
})
同时修改了#id 的 css 样式增加: -webkit-tap-highlight- color : transparent ; 属性即可
好运!