在iPhone/iPad/iPod上的WebKit中,为AN:Active Pseudo-Class指定样式<a>当您点击元素时,标签不会触发。我如何才能触发它?示例代码:

<style> 
a:active { 
    background-color: red;
}
</style>
<!-- snip -->
<a href="#">Click me</a>

答案

<body ontouchstart="">
    ...
</body>

仅应用一次,而不是每个按钮元素都可以修复页面上的所有按钮。另外,您可以使用这个称为’的小JS库fastclick’。它加快了点击触摸设备上的点击事件,并处理此问题。

来自: stackoverflow.com