解决微信内置浏览器中图片轮播的小BUG

之前写的图片轮播,在手机端的微信和QQ的内置浏览器中一直都有bug,之前没怎么在意,比较懒。。


昨天突然想到就像解决一下,bug如下:

1.手指滑动图片时有点卡顿。

2.松开手指后,图片会闪动一下(显示白色),再继续滑动,但是这样的滑动没有卡顿。


这个问题首先让我想到的就是滑动图片用的方法。我是用translateX来移动图片的,但是我改用改变left值也是一样的问题,所以我就想到是不是js代码哪里有问题呢。

我google了这个问题,发现有个人和我的问题类似,是两个月前的,现在看他的代码发现已经解决了。


然后我就对比我俩的代码,发现没什么特别的地方,改了一些地方,但是都没有效果。。。。我也引用了他的js代码,但是依然有bug。


后来我就从css代码上入手,发现了这样的一条代码 

backface-visibility: hidden;
是放在ul中的,写入之后,两个bug都解决了。。。

MDN:backface-visibility 属性指定当元素背面朝向观察者时是否可见。元素的背面总是透明的,当其朝向观察者时,显示正面的镜像。

what?这是什么意思???贴一张图都懂了 :)

但是MDN上还写着因为2D变换无透视效果,故该属性对2D变换无效。

不懂啦,求大神解答 :)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值