82 votes

Comment obtenir la position de défilement d'un document ?

Comment obtenir la valeur de la position de défilement d'un document ?

177voto

Demwis Points 1670

Voici comment obtenir le scrollHeight d'un élément obtenu à l'aide d'un sélecteur jQuery :

$(selector)[0].scrollHeight

Si selector est l'identifiant de l'élément (par ex. elemId ), il est garanti que l'élément indexé 0 du tableau sera l'élément que vous souhaitez sélectionner, et scrollHeight sera correcte.

48voto

Bob Gregor Points 753
$(document).height() //returns window height

$(document).scrollTop() //returns scroll position from top of document

45voto

Ankit Points 1447

Si vous utilisez Jquery 1.6 ou plus, utilisez prop pour accéder à la valeur.

$(document).prop('scrollHeight')

Les versions précédentes récupéraient la valeur de attr, mais plus depuis la version 1.6.

6voto

SachinR Points 3693
document.getElementById("elementID").scrollHeight

$("elementID").scrollHeight

6voto

aqua Points 21

Il utilise les éléments HTML DOM, mais pas le sélecteur jQuery. Il peut être utilisé comme :

var height = document.body.scrollHeight;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X