三星Galaxy Tab 10.1和webkit点击高亮颜色风格



我正在尝试关闭默认的Android网页'高亮显示' (-webkit-tap-highlight-color样式'修复',推荐无处不在)-这在大多数设备上都很有效,但不是我的Galaxy Tab 10.1 -任何带有'点击'处理程序的东西,当它在浏览器中'点击'时,都会以默认的'深色'突出显示。

我在我的CSS中有这个:

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

    & lt;Div id="test"> somesomecontents

  • ,代码如下:

    $(" #文本").click(函数(e){警报("你好 !") } );

  • 用这个简单的代码,在Galaxy Tab 10.1浏览器中运行,你总是得到div上的'highlight',它似乎完全忽略了样式?

    有人有什么想法吗?似乎通过使用"触点开始"one_answers"触点结束"事件,这取决于我捕捉这些事件的"级别",但这似乎有点过分了——Galaxy Tab浏览器有什么特别之处吗?我试着搜索过,但是有太多的术语组合要找,我迷路了:(

    感谢克里斯

    试着给它任何颜色,而不是默认的!例如:-webkit-tap-highlight-color: rgba(58,52,222,0.5);

    在一些Android设备上,我试图改变默认的高亮颜色,它最终确保颜色永远不会工作!

    -一旦你检查出来了,试着在颜色的末尾添加!important,那一个似乎强制返回默认颜色!

    添加到你的CSS中。在三星Galaxy S9上进行了测试和运行。

    html {
    -webkit-tap-highlight-color: rgba(0,0,0,0) !important;
    -webkit-tap-highlight-color: transparent !important;
    }
    

    相关内容

    • 没有找到相关文章

    最新更新