您的位置:首页 > Web前端 > CSS

iOS Web开发激活css

2015-07-13 11:29 561 查看
这次添加的是自己新了解到的随笔,要让css active伪类生效,只需要给这个元素的touchstart/touchend绑定一个空的匿名方法即可成功。。。下面简单举个栗子

复制代码
<!DOCTYPE html>
<html>
<head>
<style>
p {
color: yellow;
}
p:active {
color: red;
}
</style>
</head>
<body>
<p>测试Active文本</p>
</body>
<script>
var p=document.getElementsByTagName('p');
for(var i=0;i<p.length;i++){
p[i].addEventListener('touchstart',function(){},false);
};
</script>
</html>
复制代码

用JS代码获取这个元素,然后通过addEventListener添加一个touchstart的方法即可。

这样当点击到文本时,就能发现颜色从黄变红,active伪类生效啦!希望对你们有所帮助
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: