图片迟加载都是通过滚动位置判断的吗?
js每次scroll事件回调函数都判断当前位置和图片位置会不会严重拖慢性能呢?
感觉触发了很多很多次scroll事件,有没有更好的办法呢
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
js每次scroll事件回调函数都判断当前位置和图片位置会不会严重拖慢性能呢?
感觉触发了很多很多次scroll事件,有没有更好的办法呢
谢谢!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
每次触发scroll事件的时候,你可以判断距离上次触发主要逻辑有多久时间间隔,如果没到100ms(举例)就等够100ms(可以使用setTimeout设定剩下的时间间隔)再触发主要逻辑。这样可以控制scroll主要主要逻辑的频率。