有什么办法可以禁用它吗?
我的意思是在浏览器中...单击链接,按钮或具有单击功能的div时,它会闪烁一个灰色框,您可以在其中快速单击。我该如何预防?
Answers:
您可以为该元素的-webkit-tap-highlight-color
属性设置透明颜色。
a {
-webkit-tap-highlight-color: transparent;
}
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent
一切(*
例如)就像一种魅力。
-webkit-tap-highlight-color: rgba(0,0,0,0);
到目标链接的非活动状态即可解决此问题。
webkit-tap-highlight-color: none
并不能正常工作。您实际上必须通过设置透明度rgba(0,0,0,0)
。
在Phonegap中使用移动Safari,只有以下方法有效:
* { -webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
}
另外,在主面板上,启用渲染:
div.myPanelOrWhatever
{
-webkit-transform: translate3d(0, 0, 0)
}