JavaScript X / Y-Position des Fensters für Bildlauf abrufen

Ich hoffe, einen Weg zu finden, um die aktuelle Position des sichtbaren Fensters (relativ zur Gesamtseitenbreite / -höhe) zu ermitteln, damit ich einen Bildlauf von einem Abschnitt zum anderen erzwingen kann. Es scheint jedoch eine enorme Menge an Optionen zu geben, um zu erraten, welches Objekt das wahre X / Y für Ihren Browser enthält.

Welche davon muss ich sicherstellen, dass IE 6+, FF 2+ und Chrome / Safari funktionieren?

window.innerWidth
window.innerHeight
window.pageXOffset
window.pageYOffset
document.documentElement.clientWidth
document.documentElement.clientHeight
document.documentElement.scrollLeft
document.documentElement.scrollTop
document.body.clientWidth
document.body.clientHeight
document.body.scrollLeft
document.body.scrollTop

Und gibt es noch andere? Sobald ich weiß, wo sich das Fenster befindet, kann ich eine Ereigniskette festlegen, die langsam @ aufrufwindow.scrollBy(x,y); bis mein gewünschter Punkt erreicht ist.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage