手机端扣扣浏览器图片居中

阅读: 评论:0

手机端扣扣浏览器图片居中

手机端扣扣浏览器图片居中

在一些移动端浏览器上,如果点击图片,会产生一个浏览图片的行为。

QQ没有这种默认行为,但是UC浏览器有。

所以为了达到一致的效果,这种默认的浏览行为是需要被禁止的。

下面介绍几种方法:

1.在img元素上添加 οnclick="return false"

2.图片用背景图的方式插入

background:url(a.png) norepeat center;

3.使用js事件阻止默认行为的方法,这里需要注意哦!

var img = ElementById('banner');

img.addEventListener('click',function(e){

e.preventDefault();

});

关于这里的click事件,其实也可以是touchend事件,但是不可以是touchstart和touchmove事件!

因为使用touchstart和touchmove事件的时候,假如页面顶部有个超级大的banner图,那么当横屏显示或者类似于ipad等屏幕宽度大于高度的情况下,整个banner图都占满了屏幕,这个时候页面没法滑动。因为你用touchstart和touchmove禁止掉了图片的默认行为,所以手指怎么滑动,页面都没反应的。刚好这个滑动的行为触发了touchstart和touchmove。

4.通过 CSS3 属性实现

img {

pointer-events: none;

}

这样设置会让img标签的点;事件失效,如果需要点击保留事件,需要添加父元素处理点击事件。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本文发布于:2024-02-03 02:02:18,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170689693847905.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:浏览器   手机   图片   端扣扣
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23