猿问

原生js上拉加载更多转圈问题

上拉加载更多,拉着拉着就容易转圈(转圈是自己写的效果)


临摹微笑
浏览 419回答 1
1回答

慕尼黑5688855

有2点可以优化:1.你这里是当滚动触底(文档底)时触发,那这里其实就会先停顿一下(因为到底),然后转圈请求数据,再渲出到文档中,但这样滚动时还有停顿感(滑动到底到加载数据的不流畅感)。推荐在这里加个偏移值,比如当scrollTop到达触底<=50px(可调整)时,就触发加载事件,那么操作起来时,就是可以一直不停的滑动。2.给接收的数据做提前请求处理。当第一页时,同时请求第二页的数据并存起来,当快达到第二页时再渲第二页数据,并请求第三页数据。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答