tah*_*e09 24
你在为iPhone/Smartphone网站写作吗?如果是,那么是的.但您可能只会在手机/模拟器上看到结果.我认为这个元素只能用于链接或javascript元素.div必须受到某种脚本的影响,或者是一个链接.
<!DOCTYPE HTML>
<html>
<head>
<title>Highlighting Elements</title>
<style type="text/css">
.borderImage
{
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
</style>
</head>
<body>
<div class="borderImage">
<a href="#">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non felis risus, tristique luctus lacus. Vestibulum non aliquam arcu. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent eleifend augue a ligula ornare quis lacinia risus ullamcorper.
</a>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
小智 7
我将其应用于我的 iphone 网络应用程序的所有 (*) html 对象。
只需将其添加到您的 CSS 代码中:
*{
/* Prevent any object from being highlighted upon touch event*/
-webkit-tap-highlight-color: rgba(0,0,0,0); }
Run Code Online (Sandbox Code Playgroud)
我使用 jQuery mobile 向按钮添加和处理 touchstart 和 touchend 事件,该事件处理按钮的背景图像(实际上这些是div
s),因此看起来它们是在 touchstart 上按下的。