为什么滚动事件不会冒泡?

时间:2013-10-29 11:13:44

标签: javascript performance events scroll event-bubbling

今天我有一些理论问题。为什么滚动事件不会冒泡? 它与性能问题有关吗?我做了一些挖掘,但遗憾的是没有找到任何能满足我好奇心的答案。

感谢您的回复:)

1 个答案:

答案 0 :(得分:8)

它起泡但不影响元素。它在文档对象上冒泡到document.defaultView(文档窗口)。此行为恰好可以避免性能问题(滚动事件可能会以高速率触发)。

如果您想了解有关滚动的更多信息,我建议您阅读W3文档:

https://www.w3.org/TR/cssom-view/#scrolling

我希望它有所帮助。