ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでスクロールバーの位置を取得する方法

JavaScriptでスクロールバーの位置を取得する方法

王林
王林オリジナル
2021-11-01 15:29:527650ブラウズ

スクロール バーの位置を取得する Javascript メソッド: [if($.browser.webkit){scTop=$("body").scrollTop()}else{scTop =document.documentElement.scrollTop] 。

JavaScriptでスクロールバーの位置を取得する方法

#この記事の動作環境: Windows10 システム、JavaScript 1.8.5、thinkpad t480 コンピューター。

JavaScript では、ブラウザ内のスクロール バーの位置を取得する方法が通常 2 つあります。次に、これら 2 つの方法を見てみましょう:

最初の方法: ドキュメント。 documentElement.scrollTop

このメソッドは FireFox および IE ブラウザと互換性がありますが、Chrome ブラウザで取得される値は常に 0 です。

2 番目のタイプ: $("body").scrollTop()

このメソッドは Chrome ブラウザと互換性がありますが、IE および FireFox ブラウザの値は常に 0 です。

したがって、位置を取得する最も正確な方法は次のとおりです:

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

推奨学習: JavaScript ビデオ チュートリアル

以上がJavaScriptでスクロールバーの位置を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。