尝试给它提供除默认颜色以外的任何颜色!例如-webkit-tap-highlight-color:rgba(58,52,222,0.5);
[我正在尝试关闭默认的Android网站“突出显示”(在任何地方都建议使用-webkit-tap-highlight-color样式“修复”)-在大多数设备上都适用,但在我的Galaxy Tab 10.1上不行-任何带有“点击”处理程序的东西,在浏览器中被“点击”时,将始终以默认的“深色”颜色突出显示。
例如
我的CSS中有这个:
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
然后使用jQuery在div上设置'click'处理程序:
带有类似::>的代码
$(“#text”)。click(function(e){alert(“ Hello!”)});
使用运行在Galaxy Tab 10.1浏览器中的简单代码,您总是会在div上获得“亮点”,它似乎完全忽略了样式?
有人有什么想法吗?看来,通过使用“ touchstart”和“ touchend”事件,这会消失,具体取决于我捕获这些事件的“级别”,但这似乎有些过头了-Galaxy Tab浏览器有什么特别之处吗?我已经尝试过搜索,但是有太多的术语组合让我迷路:(
谢谢
克里斯
我正在尝试关闭默认的Android网络“突出显示”(在任何地方都建议使用-webkit-tap-highlight-color样式“修复”)-在大多数设备上都可以使用,但不适用于我的Galaxy Tab 10。 ...
尝试给它提供除默认颜色以外的任何颜色!例如-webkit-tap-highlight-color:rgba(58,52,222,0.5);
在某些我尝试更改默认突出显示颜色的Android设备上,最终确保该颜色永远无法使用!
--一旦检查完,尝试在颜色末尾添加!important,该颜色似乎会强制返回默认颜色!
将此添加到CSS。经过测试,可在Samsung Galaxy S9上使用。
html {
-webkit-tap-highlight-color: rgba(0,0,0,0) !important;
-webkit-tap-highlight-color: transparent !important;
}
尝试给它提供除默认颜色以外的任何颜色!例如-webkit-tap-highlight-color:rgba(58,52,222,0.5);
将此添加到CSS。经过测试,可在Samsung Galaxy S9上使用。