我正在尝试关闭默认的 Android 网络“突出显示”(到处推荐的 -webkit-tap-highlight-color 样式“修复”)——这在大多数设备上都很好用,但不适用于我的 Galaxy Tab 10.1——任何有一个“点击”处理程序,当它在浏览器中“点击”时,将始终以默认的“深色”突出显示。
例如。
我的 CSS 中有这个:
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
然后使用 jQuery 在 div 上设置一个“点击”处理程序:
<div id="test" >某种内容</div>
使用以下代码:
$("#text").click(function(e) { alert("Hello !") });
使用在 Galaxy Tab 10.1 浏览器中运行的简单代码,您总是会在 div 上获得“突出显示”,它似乎完全忽略了样式?
有人有想法么 ?似乎通过使用“touchstart”和“touchend”事件,这取决于我捕获这些事件的“级别”,但这似乎有点过分了——Galaxy Tab 浏览器有什么特别之处吗?我已经尝试过搜索,但是要查找的术语组合太多了,我迷路了:(
谢谢
克里斯