首页 > 代码库 > :active 为什么在ios上失效

:active 为什么在ios上失效

:active是针对鼠标,而手机上是没有鼠标,而是touchstart,所以早成了ios上不兼容

解决方法是:

window.onload = function(){  document.body.addEventListener(‘touchstart‘,function(){},false);  }

或者

$(function(){   document.body.addEventListener(‘touchstart‘,function(){},false); })

至于link,hover,ative,visited。这个网上到处有。

:active 为什么在ios上失效