UIWebView中令人讨厌的事件点击可视化

时间:2012-10-17 19:29:59

标签: html ios css

我在iPhone应用程序中有一个UIWebView。在html代码中,有一个名为 loadedBar 的大图像,它使用jQuery绑定了它,方法如下:

$('#loadedBar').click(function(){ ... });

功能中的所有内容都可以,但是我不需要可视化效果。单击图像时,它会变为灰色,持续几分之一秒。我在带有事件的div上发现了相同的行为,其绑定方式与图像相同。

这是默认的UIWebView事件点击可视化,是否有办法将其关闭(某些CSS规则可能会起作用),以便应用程序的行为类似于本机。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您正在寻找:

-webkit-tap-highlight-color:<css-color>
  

这是一个继承属性,用于更改点按高亮颜色,   服从alpha值。如果未指定alpha值,则为Safari   在iOS上将默认Alpha值应用于颜色。要禁用点按   突出显示,将alpha设置为0(不可见)。如果将alpha设置为   1.0(不透明),然后点击时元素将不可见。

文档:http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/AdjustingtheTextSize/AdjustingtheTextSize.html

禁用该属性的示例:

-webkit-tap-highlight-color:rgba(0,0,0,0);