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

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 关注
  • 837 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号