首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android ImageMap WebKit高亮颜色

Android ImageMap WebKit高亮颜色
EN

Stack Overflow用户
提问于 2012-04-27 21:56:30
回答 2查看 471关注 0票数 0

嗨,我遇到了以下问题:

-I我正在使用一个ImageMap来使图片的不同部分可点击,这很好用。我正在通过WebViewClient截取链接点击,并用它们做其他事情。问题是,我不希望单击的区域被突出显示/选中。下面的风格似乎不起作用。我已经在各种Android设备(2.2、2.3、4.0等)上进行了测试。每当我点击图像的区域时,矩形就会亮起。有人有什么想法吗?

代码语言:javascript
复制
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <style>
    a{outline:none;}
    a:active{outline:none;}
    a:focus{outline:none;}
    area,area:active,area:focus {outline: none; border:0; }
    *{-webkit-tap-highlight-color:rgba(0,0,0,0);}
    </style>
  </head>
  <body>
    <img usemap="#map1" src="sourceimage" >
    <map name="map1">
     <area href="do1" alt="text1" coords="338,142,209,182"
          shape="rect">
   ...

    </map>
  </body>
</html>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-30 21:56:35

我刚刚找到了答案。它与html图像映射本身没有任何关系。我只是忘了设置webView.setFocusableInTouchMode(False),这解决了突出显示选择的问题。

票数 0
EN

Stack Overflow用户

发布于 2015-05-18 11:26:35

这对我很有效:

代码语言:javascript
复制
$("map area").on("touchend", function() {
    return false;});

符合:Removing heighlight from image map area in Android 4.x app via PhoneGap Build

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10352007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档