は、これらの二つの機能を考えてみましょう:jQueryの(ドキュメント).width()は
jQuery(document).width()
jQuery(window).width()
(1)あなたの幅を与えますWebページ、および(2)は、おおよそのブラウザビューポートの幅を示します。
しかし、800ピクセル幅のウェブページがあるとします。
ブラウザウィンドウの幅が800ピクセル未満の場合、方法(1)は常に800を返します。これは良好です。
しかし、ブラウザウィンドウの幅が800ピクセルより大きい場合、メソッド(1)は(2)と同じであり、800ではなく戻ります。したがって、(1)の値はブラウザウィンドウに依存します。これは良くない。
私の質問は、ブラウザのウィンドウサイズを制御できないことと、ほとんどの場合ブラウザウィンドウの幅がウェブページの幅よりも大きいため、javascript/jqueryを使用して実際のウェブページの幅を取得する方法?
「実際のウェブページの幅」と言いましたか?ウィンドウの幅が必要ですか?原稿の幅は?体の幅は? –
あなたはjQuery( 'body')をtredしていますか?width()? – Anji
より正確には、「実際のウェブページの幅」とは、ブラウザが水平スクロールバーを追加しない最小の幅を意味します。 – lasseschou