Rumah > Artikel > hujung hadapan web > Bagaimana untuk mendapatkan kedudukan bar skrol dalam javascript
Kaedah JavaScript untuk mendapatkan kedudukan bar skrol: [if($.browser.webkit){scTop=$("body").scrollTop()}else{scTop =document.documentElement.scrollTop] .
Persekitaran pengendalian artikel ini: sistem windows10, javascript 1.8.5, komputer thinkpad t480.
Dalam javascript kita biasanya mempunyai dua cara untuk mendapatkan kedudukan bar skrol dalam penyemak imbas Seterusnya, mari kita lihat dua cara ini:
Yang pertama: documentElement .scrollTop
Kaedah ini serasi dengan pelayar FireFox dan IE, tetapi nilai yang diperolehi untuk penyemak imbas Chrome sentiasa 0.
Kaedah kedua: $("body").scrollTop()
Kaedah ini serasi dengan penyemak imbas chrome, tetapi nilai dalam pelayar IE dan FireFox sentiasa 0.
Jadi cara paling tepat untuk mendapatkan lokasi ialah:
if($.browser.webkit) { scTop = $("body").scrollTop(); }else { scTop = document.documentElement.scrollTop; }
Pembelajaran yang disyorkan: tutorial video javascript
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan kedudukan bar skrol dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!