Utilisation de JavaScript est-il possible de travailler sur la distance, ou à quelle distance en pixels une fenêtre a été défilée? P>
Cordialement Phil P>
4 Réponses :
Vous pouvez obtenir le décalage du défilement du document avec document.body.scrolltop code>. p>
Cela ne fonctionne pas pour moi - je viens de faire défiler la page et le document.body.scrolltop était toujours 0 ...
Il existe une double vérification: pour IE et d'autres p> p> p>
J'ai remarqué que Firefox et Chrome sur Mac - la méthode JQuery "ScrollTop ()" ne fonctionne pas - elle retourne toujours "0". Aussi firefox sur ubuntu retourne également 0
Cela fonctionnera pour obtenir la distance d'un élément du haut du document: Vous devez vous assurer que l'élément est défilable. P>
de Mozilla MDN: P>
Si l'élément ne peut pas être défilé (par exemple, il n'a pas de débordement ou si l'élément est non défilable), ScrollTop est réglé sur 0 p>
blockQuote> document.documentation.scrolltop code> p>
attrapez tous les navigateurs, y compris IE
var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop