1. ホーム
  2. jquery

[解決済み] jquery $(window).height() はドキュメントの高さを返している

2022-10-19 22:30:48

質問

単純なミスだと思うのですが、単純にアラートを出しているだけです。 $(window).height() と同じ値を返します。 $(document).height() .

私は13" MBAにおり、780pxの間で最大化されたとき私のブラウザの私の窓の高さ- 820px (およそ)しかし、毎回それは文書の高さのそれと同一の窓の高さを返します。私が作業しているサイトでは、すべてのケースで1000pxを超えています。

ここで何が起こっているのでしょうか。

alert($(window).height());
alert($(document).height()); 

どのように解決するのですか?

を使用しない場合 doctype タグがない場合、Chrome は両方の呼び出しに対して同じ値を報告します。

のような厳密なdoctypeを追加すると <!DOCTYPE html> のような厳密なdoctypeを追加すると、値が広告のように動作するようになります。

doctype タグは必ず 非常に でなければなりません。例えば、その前にどんなテキストがあってもいけませんし、たとえそれが何も描画しないとしてもです。