Android 4.1.2上的Phonegap 3.0应用无法完全消除突出显示颜色该怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

当点击一些元素时,我首先在点击元素下面突出显示一个橙色(在这种情况下),但是接下来快速连接父元素(或另一个祖先元素,不知道哪个元素)也会显示突出显示!

我知道可以通过设置透明色来“禁用”点按高亮显示:

* {
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   -webkit-tap-highlight-color: transparent; /* For some Androids */
}

这实际上适用于我的应用程序中的大多数可点击元素,但对于某些元素,父/祖先元素仍然会突出显示!我创建了一个演示,展示它在我正在测试的设备(三星Galaxy S3)上的外观。是啊,没错。我使用jsfiddle作为动画工具:-)

提问于
用户回答回答于

这是你需要的。

网络工具包轻拍颜色

结束时浏览视频。会让你知道它是否正确。:)

这里是git hub项目

github上。

用户回答回答于

你应该能够摆脱这些轮廓和边框,并将“大纲”属性添加到现有的CSS中:

* {
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   -webkit-tap-highlight-color: transparent; /* For some Androids */
   outline: 0; 

}

扫码关注云+社区