J'espère trouver un moyen d'obtenir la position actuelle de la fenêtre visible (par rapport à la largeur / hauteur totale de la page) afin de pouvoir l'utiliser pour forcer le défilement d'une section à l'autre. Cependant, il semble y avoir une énorme quantité d'options lorsqu'il s'agit de deviner quel objet contient le vrai X / Y pour votre navigateur.
Lequel de ces éléments ai-je besoin pour m'assurer qu'IE 6+, FF 2+ et Chrome / Safari fonctionnent?
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
Et y en a-t-il d'autres? Une fois que je sais où se trouve la fenêtre, je peux définir une chaîne d'événements qui appellera lentement window.scrollBy(x,y);jusqu'à ce qu'elle atteigne le point souhaité.