- From: Jacob Rossi <jrossi@microsoft.com>
- Date: Fri, 29 Oct 2010 22:02:06 +0000
- To: "www-dom@w3.org" <www-dom@w3.org>
Received on Friday, 29 October 2010 22:02:42 UTC
The spec is unclear to me as to what the target should be for scroll events that result from the window being scrolled. It seems to me that we should fire the event on the default view (window). However, implementations seem to disagree. The spec says "A user agent must dispatch this event when a document view or an element has been scrolled." Shouldn't "document view" be "default view?" And in that case, then, shouldn't the target be the default View (window)? Test case: window.onload = function(){ document.body.style.height = '10000px' window.addEventListener('scroll', function (e) { alert((e.target == window && e.eventPhase == Event.AT_TARGET) ? 'passed' : 'failed'); }, true) window.scrollTo(0, 1) }; -Jacob
Received on Friday, 29 October 2010 22:02:42 UTC