移动端a:active,button:active失效,解决办法!
a:active,button:active在PC端效果正常,但是在移动端的IOS机型上点击失效。
解决办法:在body或者按钮上加上touchstart事件即可。
代码如下:
document.body.addEventListener('touchstart',function(){// 空函数就可以},false)
本文解决了移动端尤其是iOS设备上a:active和button:active样式失效的问题。通过为页面元素添加touchstart事件监听器,可以有效激活对应的CSS伪类状态。
移动端a:active,button:active失效,解决办法!
a:active,button:active在PC端效果正常,但是在移动端的IOS机型上点击失效。
解决办法:在body或者按钮上加上touchstart事件即可。
代码如下:
document.body.addEventListener('touchstart',function(){// 空函数就可以},false)

被折叠的 条评论
为什么被折叠?