搜索

首页  >  问答  >  正文

javascript - iphone click tap 事件 出现蒙板

在 iphone 中给一个元素绑定了 click 或者 tap 事件之后,长按这个元素会出现一个选中状态(元素的上层出现一个蒙版)。

<p id="test">
    <p id="test1">
            
    </p>
</p>

// 代理的形式
$('#test').on('tap','#test1',function(){
    console.log(1);
})

// 直接注册的形式
$('#test').on('click',function(){
    console.log(1);
})

以上两种方式 长按 test 元素都会出现蒙版。我想去掉这种默认的选中效果,该怎做?

ringa_leeringa_lee2813 天前2596

全部回复(1)我来回复

  • 大家讲道理

    大家讲道理2017-04-10 16:18:53

    <style>
        html{
            -webkit-tap-highlight-color:rgba(0,0,0,0);
        }
    </style>

    回复
    0
  • 取消回复