Hallo,
Was haben Maus-Events mit Scrollen zu tun? Da sehe ich keinen Zusammenhang.
In der Regel wird fürs Scrollen wohl die Maus betätigt.
Ich benutze zum Scrollen häufiger die Tastatur als die Maus.
Aber selbst bei der mutmaßlichen Mehrheit der Anwender, die die Maus benutzen: Entweder scrollen sie mit dem Mausrad - dann kriegt JS kein Mausevent. Oder sie scrollen, indem sie die Bildlaufleiste verwenden - dann sieht JS auch kein Mausevent.
Mausevents aus der Sicht des JS-Eventsystems sind nur Mausbewegungen oder Klicks innerhalb des Dokumentbereichs.
Wenn ich keinen Event-Handler fürs Scrollen zur Verfügung habe, werde ich mir eine Scroll-Erkennung wohl über die Maus-Events zusammenbasteln müssen.
Ja, zum Beispiel eine Funktion, die über setInterval() regelmäßig aufgerufen wird und permanent die Scrollposition abfragt, und bei Veränderung eine entsprechende Aktion ausführt.
Oder hast Du eine andere Idee?
Nein - ich frage mich, wozu man überhaupt abfragen will, dass das Dokument im Fenster gescrollt wird. Ich halte das für uninteressant für den Webautor.
Ciao,
Martin
Most experts agree: Any feature of a program that you can't turn off if you want to, is a bug.
Except with Microsoft, where it is just the other way round.