次の2つの機能を検討してください。
jQuery(document).width()
jQuery(window).width()
大まかに言えば、(1)はWebページの幅を示し、(2)はブラウザのビューポートの幅を示します。
しかし、幅が800ピクセルのWebページがあるとします。
ブラウザのウィンドウ幅が800ピクセル未満の場合、メソッド(1)は常に800を返します。これは適切です。
ただし、ブラウザウィンドウの幅が800ピクセルより大きい場合、メソッド(1)は800ではなく(2)と同じ値を返します。したがって、(1)の値はブラウザウィンドウに依存します。これは良くない。
私の質問は、ブラウザウィンドウのサイズを制御できず、ほとんどの場合、ブラウザウィンドウの幅がWebページの幅よりも大きい場合、javascript / jqueryを使用して実際のWebページの幅を取得するにはどうすればよいですか?