search

Home  >  Q&A  >  body text

javascript - 移动端页面触摸时覆盖一层透明的颜色

比如像百度、新浪新闻等一些页面中,触摸a链接会覆盖上一层指定的颜色,如下图

但是在开发者工具中看dom并没有变化,看绑定的事件也没有相关的事件,百度的手机主页没看到绑定的事件,新浪的是用了zepto,看不到事件的handler方法。
比较好奇dom没变化,也没加class,到底是怎么实现的。

迷茫迷茫2903 days ago379

reply all(3)I'll reply

  • 大家讲道理

    大家讲道理2017-04-10 15:09:00

    系统默认的会有一个颜色,想修改的话试试-webkit-tap-highlight-color:rgba(0,0,0,0);

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-10 15:09:00

    可以看看这个总结 https://github.com/jtyjty99999/mobileTech

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-10 15:09:00

    touch ?

    reply
    0
  • Cancelreply