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

重复使用 $(window).scrollTop() 会导致页面跳到不同的位置

重复使用 $(window).scrollTop() 会导致页面跳到不同的位置

守候你守候我 2019-03-11 19:14:36
代码逻辑是异步请求完渲染列表后,页面滚动到列表的顶部,但是每次刷新列表,使用scrollTop方法时跳动到的位置不符合预期,应该是固定值的,可是每次跳的地方都不对每次打印$(window).scrollTop()的值如下, 正常应该为(352)而 $('.classify-itvs-jobs').offset().top 的值是正常的 固定为352。导致出现页面抖动的bug
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

已排查到原因:
主要是因为 页面没那么大滚动高度的时候,
会直接滚动不了。
导致的不能滚动距离到目标位置。
只能取消掉这个功能了。

查看完整回答
反对 回复 2019-03-23
  • 2 回答
  • 0 关注
  • 1157 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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