搜索

首页  >  问答  >  正文

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

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

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

迷茫迷茫2905 天前381

全部回复(3)我来回复

  • 大家讲道理

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

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

    回复
    0
  • 大家讲道理

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

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

    回复
    0
  • 巴扎黑

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

    touch ?

    回复
    0
  • 取消回复