a:hover伪类在ios移动端浏览器内无效的解决方法
2016-11-25 17:40
489 查看
a:hover 设置的样式在ios系统的浏览器内显示不出来,看来在iOS系统的移动设备中,需要在按钮元素或body/html上绑定一个touchstart事件才能激活:active状态。
代码如下:
或者给body添加ontouchstart
代码如下:
document.body.addEventListener('touchstart',function(){});
或者给body添加ontouchstart
<body ontouchstart>
相关文章推荐
- 伪类在ios移动端浏览器内无效的解决方法
- 移动端:active伪类无效的解决方法
- 移动端:active伪类无效的解决方法
- 移动端ios直接设置currentTime无效解决方法
- 移动端:active伪类无效的解决方法
- 解决移动端a:active伪类无效的方法
- 移动端:active伪类无效的解决方法
- 移动端:active伪类无效的解决方法
- 移动端:active伪类无效的解决方法
- iOS 浏览器safari中使用JQuery click事件无效解决方法
- 移动端网页解决CSS的active伪类无效的方法
- csshover.htc在IE7下使用:active伪类无效解决方法
- iOS开发证书"此证书的签发者无效"解决方法
- ios 开发证书显示“此证书的签发者无效”解决方法
- iOS开发证书变成“此证书的签发者无效”解决方法
- 在firefox和Chrome下关闭浏览器窗口无效的解决方法
- IOS 此证书的签发者无效解决方法
- iOS UIcollectionview 数据量少时候bounces无效的解决方法
- 链接伪类(:hover)CSS背景图片有闪动BUG的解决方法
- IOS开发证书变成“此证书的签发者无效”解决方法