为了账号安全,请及时绑定邮箱和手机立即绑定

jquery animate实现移动端侧边栏打开关闭时会很卡?

jquery animate实现移动端侧边栏打开关闭时会很卡?

缥缈止盈 2018-08-10 18:09:06
       $(".side").on('click', function() {            $(".sidebar").fadeIn(); //遮罩层打开            $(".sidebar-main").animate({right:0}, 200);        });在移动端使用侧边栏打开关闭时,总是一卡一卡的,看起来很费劲的的感觉,不知道是什么原因造成的?
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

是推测为性能问题
能否给一个卡顿的机器的型号?

另外你可以试试使用css的 transform: translateX(200px); 这样来实现,父级元素需要overflow: hidden;

因为 transform会使用GPU渲染,不会导致页面的重绘,所以性能上会得到一些改善,但是如果你的手机性能不太ok,那就没有太好的办法了。。。毕竟是硬伤


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 831 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信