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