ホームページ > ウェブフロントエンド > CSSチュートリアル > IE では、スクロール中でも document.body.scrollTop が常に 0 になるのはなぜですか?

IE では、スクロール中でも document.body.scrollTop が常に 0 になるのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-17 07:52:03
オリジナル
543 人が閲覧しました

Why is document.body.scrollTop always 0 in IE, even when scrolling?

スクロール中でも、IE の document.body.scrollTop は常に 0 です

マウスを移動すると、ステータス バーにdocument.body.scrollTop の値。 IE では、この値は常に 0 です。なぜ常に 0 なのでしょうか?スクロールバーの移動量を取得する他の方法はありますか?

IE の古いドキュメント タイプの場合、この問題を解決するには、次のことを試してください:

var top = (document.documentElement && document.documentElement.scrollTop) || 
              document.body.scrollTop;
ログイン後にコピー

以上がIE では、スクロール中でも document.body.scrollTop が常に 0 になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート