禁止移动端点击图片出现预览的默认行为

在移动端开发中,某些设备会存在点击img标签,css

图片呈现预览模式,可是咱们没有给图片添加任何事件浏览器

这是移动端浏览器的默认行为,解决方式以下:url

 

一、在img标签上添加 onclick="return false"spa

<img src="a.png" onclick="return false" />

 

二、图片用背景图的方式插入code

background: url(a.png) no-repeat;

 

三、使用js事件阻止默认行为blog

var img = document.getElementById('img'); img.addEventListener('click', function(e){ e.preventDefault(); })

 

另外能够用css方式解决:事件

img{ pointer-events: none; }图片

可是该方法会致使图片的点击事件失效开发

若是只是单纯展现图片,而没有什么交互的话,这个方法仍是能够的~get

相关文章
相关标签/搜索