Samsung Galaxy Tab 10.1和-webkit-tap-highlight-color样式?

问题描述 投票:2回答:2

[我正在尝试关闭默认的Android网站“突出显示”(在任何地方都建议使用-webkit-tap-highlight-color样式“修复”)-在大多数设备上都适用,但在我的Galaxy Tab 10.1上不行-任何带有“点击”处理程序的东西,在浏览器中被“点击”时,将始终以默认的“深色”颜色突出显示。

例如

我的CSS中有这个:

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
  • 然后使用jQuery在div上设置'click'处理程序:

    某种内容 div>
  • 带有类似::>的代码

    $(“#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;
}
android tabs highlighting mobile-webkit galaxy-tab
2个回答
0
投票

尝试给它提供除默认颜色以外的任何颜色!例如-webkit-tap-highlight-color:rgba(58,52,222,0.5);


0
投票

将此添加到CSS。经过测试,可在Samsung Galaxy S9上使用。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.