有没有办法禁用它?
我只是在浏览器中...当您单击链接或按钮或具有单击功能的div时,它会闪烁一个灰色框,您可以快速单击该框。我如何防止这种情况?
答案 0 :(得分:207)
您可以为该元素的-webkit-tap-highlight-color
property设置透明色。
a {
-webkit-tap-highlight-color: transparent;
}
答案 1 :(得分:6)
在Phonegap中使用移动版Safari,只有这个有效:
* { -webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
}
来源:iPhone WebKit CSS animations cause flicker
此外,在主面板上,启用渲染:
div.myPanelOrWhatever
{
-webkit-transform: translate3d(0, 0, 0)
}