iOS Web开发激活css的active伪类
2014-09-13 17:26
176 查看
最近在做一个资讯客户端,用到UIWebview展示一些网页内容,本来想做一个简单的按压效果,发现在css中设置active属性一直不管用。
查阅了一下资料,今天发现,要让css active伪类生效,只需要给这个元素的touchstart/touchend绑定一个空的匿名方法即可成功。
下面简单以一个文本作为例子:
用JS代码获取这个元素,然后通过addEventListener添加一个touchstart的方法即可。
当点击到文本时,就能发现颜色从黄变红,active伪类生效啦!
查阅了一下资料,今天发现,要让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伪类生效啦!
相关文章推荐
- iOS Web开发激活css
- CSS :active 伪类 元素被激活时的样式
- 不知道大家知道不知道,iOS开发,web页面的链接的active属性无效,但是今天发现一个hack办法可以让Css的active有效
- csshover.htc在IE7下使用:active伪类无效解决方法
- CSS伪类选择器active模拟JavaScript点击事件
- 移动端ios:active伪类无效的兼容解决方案
- 解决ios不支持按钮:active伪类的方法
- 学习记录CSS :active 伪类
- CSS:伪类link,hover,active,visited,focus的区别
- a标签的四个css伪类(link、visited、hover、active)样式理解
- a标签的四个css伪类(link、visited、hover、active)样式理解
- 【转】iOS Web開發激活css的active偽類
- Css中的伪类link,visited,hover,focus,active
- CSS的active伪类
- csshover.htc在IE7下使用:active伪类无效的原因
- 超链接标签的CSS伪类link,visited,hover,active
- css伪类选择器,:link、:visited、:focus、:hover、:active、:first-child
- ios不兼容CSS的active属性解决方法
- CSS伪类选择器active模拟JavaScript点击事件
- CSS :active 伪类