防止在Android WebView中突出显示可单击的div
我在Android应用程序中使用全屏WebView,使用API级别15。我正在使用jQuery的防止在Android WebView中突出显示可单击的div,android,webview,Android,Webview,我在Android应用程序中使用全屏WebView,使用API级别15。我正在使用jQuery的功能使一些开/关开关可单击。这种方法可以很好地工作,但是点击元素时,点击处理程序会导致按钮以透明的蓝色阴影高亮显示,这很难看 这些方法都无法阻止元素高亮显示: CSS方法 div.pill { outline: none; } 点击方式 $("div.pill").click(function(Event) { // ... other code here ... Event
功能使一些开/关开关可单击。这种方法可以很好地工作,但是点击元素时,点击处理程序会导致按钮以透明的蓝色阴影高亮显示,这很难看
这些方法都无法阻止元素高亮显示:
CSS方法
div.pill
{
outline: none;
}
点击方式
$("div.pill").click(function(Event)
{
// ... other code here ...
Event.stopPropagation();
Event.preventDefault();
return false;
});
$("div.pill").mousedown(function(Event)
{
// ... other code here ...
Event.stopPropagation();
Event.preventDefault();
return false;
});
鼠标下移法
$("div.pill").click(function(Event)
{
// ... other code here ...
Event.stopPropagation();
Event.preventDefault();
return false;
});
$("div.pill").mousedown(function(Event)
{
// ... other code here ...
Event.stopPropagation();
Event.preventDefault();
return false;
});
下面是一个带有蓝色突出显示的div示例:
有人知道如何防止可单击的div在单击时突出显示吗?在CSS文件中输入以下代码:
-webkit点击突出显示颜色:rgba(0,0,0,0)代码>在galaxy设备上“-webkit tap highlight color”仅适用于
-webkit-tap-highlight-color:transparent;
谢谢,德拉克斯!一旦系统允许,我将接受您的回答。因为这样它可以识别web引擎并应用属性。因此,您可以将其设置为透明,并在focus伪类上设置所需的背景