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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-17 07:52:03540ブラウズ

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 サイトの他の関連記事を参照してください。

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