修改版预览
这篇文章是三天前写就的,有大佬给我提了一些修改意见,我觉得这个意见确实中肯。所以就有了这个升级的修改版本。代码同步更新到 GitHub 了。
修改内容如下:
添加了图文说明,直观的说明 getBoundingClientRect()集合含义
频繁 reflow 风险该如何规避(优化滚动监听)
监听滚动带来的性能问题(使用 IntersectionObserver, 新方案)
修改更新的内容在第 4 点和第 5 点,如果你看过本文,可以直接看修改更新的内容。或者你可以再看一遍。
前言
我入职第二家公司接到的第一个需求就是修复之前外包做的滚动吸顶效果。我当时很纳
1