有没有办法捕获DOM中任何元素的所有滚动事件?以类似于MutationObserver
告诉您一般DOM更改的方式,有没有办法听到一般滚动事件(以大致跨浏览器的方式)?
显然,理想情况下,我不想尝试附加侦听器来手动滚动到DOM中的每个元素(这都是因为这样做的麻烦以及我的浏览器会爆炸的恐惧)。
或者,我会很好地检测当前具有可见滚动条的所有DOM元素(这样我就可以隔离这些元素并仅将滚动侦听器附加到它们)但我想这并不复杂。
由于
答案 0 :(得分:2)
您可以使用
$("*").on("scroll",function(event){
// Your code to handle
});
希望它对你有所帮助。