Listening to all scroll events on a page

You should be able to attach a document-level listener with a third parameter of true to capture the scroll events on all elements. Here’s what that looks like:

document.addEventListener('scroll', function(e){ }, true);

The true at the end is the important part, it tells the browser to capture the event on dispatch, even if that event does not normally bubble, like change, focus, and scroll.

Here’s an example: http://jsbin.com/sayejefobe/1/edit?html,js,console,output

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)