需求:实现一个懒加载的功能,它需要DOM加载完毕就立即调用一次。
问题:使用浏览器刷新时正常,但使用reload()
刷新就不正常,经测试是无法触发DOM的加载完毕事件
如图:
PS(尝试过的方法):
- window的
load
事件同样不会触发; - 把这个加载完毕事件添加到列表渲染前,还是不会触发。
这是一个坑吗?
需求:实现一个懒加载的功能,它需要DOM加载完毕就立即调用一次。
问题:使用浏览器刷新时正常,但使用reload()
刷新就不正常,经测试是无法触发DOM的加载完毕事件
如图:
PS(尝试过的方法):
load
事件同样不会触发;这是一个坑吗?
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
解决办法就是放弃监听DOM,在列表渲染完毕后立即执行一次
lazyLoad
。