。。。移动端页面怎么实现pc端页面:hover的效果
移动端一般会用:active,但是在ios设备上即使设置了:active也没有反应,是因为touchstart未被有效监听,可以在js加一句:
document.body.addEventListener('touchstart', function () { //...空函数即可});
就可以达到触碰有状态改变的效果。
当然也是可以单纯通过监听touch事件的方式达到效果的。
6 回答5.4k 阅读✓ 已解决
9 回答9.6k 阅读
5 回答3.8k 阅读✓ 已解决
5 回答8.1k 阅读✓ 已解决
4 回答8.1k 阅读✓ 已解决
7 回答10.2k 阅读
5 回答7.8k 阅读
有这个必要吗,移动端 没有这个鼠标触发hover这个属性