移动端:active伪类无效的解决方法

:active伪类是在类似'mousedown'事件触发的时机生效的,而手机上并没有'mousedown'事件,取而代之的只有'touchstart'和'touchend'。有热心网友提供了热心办法,即给当前链接绑定一个匿名空函数到touchstart事件上去。

//解决:active失效
var a = $('.btn_3d');
for (var i = 0; i < a.length; i++) {
	a[i].addEventListener('touchstart', function() {}, false);
};
THE END
分享
二维码
打赏
< <上一篇
下一篇>>