iOS:active或-webkit-tap-highlight无效的原因及解决方案

通常,元素在按压态/点击态时会使用 :active伪类 来设置特定的样式,这个操作在pc/Android上都没有问题,但 iOS上的点击事件(click)是模拟出来的,在iOS上使用 :active 伪类 需要设置一个touch事件,这样元素的:active伪类才能被正确触发。一般是给body标签上加一个ontouchstart属性,但是但是~注意body的渲染范围,要保证元素上的touch事件能
相关文章
相关标签/搜索