假设视口为 100×100 (width × height),文档为空,滚动位置为 (0,0) (x,y)。
body.appendChild
大小为 100×200 的元素 A- 现在手动滚动到 (0,100)
- 一些 javascript 现在删除了 A 和
body.appendChild
s B (100×50) - 浏览器检测到文档总高度为 50 并滚动回 (0,0)
- 一段时间过去了(~150ms)
- 一些 javascript 删除 B 和
body.appendChild
s C (再次 100×200)
现在浏览器仍然在 0,0 处滚动。我正在寻找一个解决方案/库/jQueryPlugin(我必须在 3 和 6 处插入任何内容)以防止(4)发生自定义定义的阈值(在本例中为 ~150 毫秒)。