原因是: 默认情况下,除非在body上默认绑定了一个touchstart事件,否则浏览器不会展示:active样式
:active
<script type="text/javascript"> document.body.addEventListener('touchstart',function(){},false); </script>