Maison  >  Article  >  interface Web  >  Comment obtenir la position de la barre de défilement en javascript

Comment obtenir la position de la barre de défilement en javascript

王林
王林original
2021-11-01 15:29:527649parcourir

Méthode Javascript pour obtenir la position de la barre de défilement : [if($.browser.webkit){scTop=$("body").scrollTop()}else{scTop =document.documentElement.scrollTop].

Comment obtenir la position de la barre de défilement en javascript

L'environnement d'exploitation de cet article : système windows10, javascript 1.8.5, ordinateur thinkpad t480.

En javascript, nous avons généralement deux manières d'obtenir la position de la barre de défilement dans le navigateur. Ensuite, examinons ces deux manières :

La première : document.documentElement.scrollTop

De cette façon. est compatible avec les navigateurs FireFox et IE, mais la valeur obtenue pour le navigateur Chrome est toujours 0.

La deuxième méthode : $("body").scrollTop()

Cette méthode est compatible avec les navigateurs Chrome, mais la valeur dans les navigateurs IE et FireFox est toujours 0.

Donc, le moyen le plus précis d'obtenir la position est :

if($.browser.webkit) {
    scTop = $("body").scrollTop();
}else {
    scTop = document.documentElement.scrollTop;
}

Apprentissage recommandé : Tutoriel vidéo javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn