[解決済み] マイナススクロールバーなしで画面幅を確保するには?
2022-07-31 04:02:39
質問
ある要素があり、垂直スクロールバーなしでその幅が必要です。
Firebugはbodyの幅が1280pxであると教えてくれました。
Firefoxではどちらでも問題なく動作します。
console.log($('.element').outerWidth() );
console.log($('.element').outerWidth(true) );
$detour = $('.child-of-element').offsetParent();
console.log( $detour.innerWidth() );
これらはすべて 1263px を返しますが、これは私が探している値です。
しかし、他のすべてのブラウザは私に 1280px .
縦スクロールバーなしで(!)フルスクリーン幅を得るためのクロスブラウザの方法はありますか?
どのように解決するのですか?
.prop("clientWidth")
そして
.prop("scrollWidth")
var actualInnerWidth = $("body").prop("clientWidth"); // El. width minus scrollbar width
var actualInnerWidth = $("body").prop("scrollWidth"); // El. width minus scrollbar width
で JavaScript :
var actualInnerWidth = document.body.clientWidth; // El. width minus scrollbar width
var actualInnerWidth = document.body.scrollWidth; // El. width minus scrollbar width
<サブ
P.S:
を使用することに注意してください。
scrollWidth
を確実に使用するには、要素が水平方向にオーバーフローしないようにする必要があります。
また
.innerWidth()
でも良いのですが、この
のみで機能します。
body
要素にのみ作用します。
var innerWidth = $('body').innerWidth(); // Width PX minus scrollbar
関連
-
[解決済み] jQueryを使って要素のIDを取得するにはどうすればよいですか?
-
[解決済み] セレクタの子を取得する方法は?
-
[解決済み] 画面サイズ、現在のウェブページ、ブラウザウィンドウのサイズを取得する
-
[解決済み] どうすればjQueryに非同期ではなく、同期のAjaxリクエストを実行させることができますか?
-
[解決済み] ブラウザのビューポート寸法を取得する方法を教えてください。
-
[解決済み] jQueryを使って「Please Wait, Loading...」というアニメーションを作成するにはどうすればよいですか?
-
[解決済み] <td>に固定幅を設定するには?
-
[解決済み] 要素の幅を100%からパディングを引いた幅にするには?
-
[解決済み] Electron: jQueryが定義されていない
-
[解決済み] Divの幅100%から固定ピクセル分を引いた値
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] クラスメソッド内の "this "をタイプスクリプトで記述する
-
[解決済み] セレクトした要素の外側のHTMLを取得する
-
[解決済み] CSSを使用してSVG画像の色を変更する方法(jQuery SVG image replacement)とは?
-
[解決済み] jQueryの検証:デフォルトのエラーメッセージを変更する
-
[解決済み] jQueryを使用してDropDownListの値を設定するにはどうすればよいですか?
-
[解決済み] ボタンやリンクを無効化・有効化する最も簡単な方法とは(jQuery + Bootstrap)
-
[解決済み】$(window).width()がメディアクエリとは違う
-
[解決済み】jQueryでRSSをパースする。
-
[解決済み] jQuery append() - 追記された要素を返す
-
[解決済み] ブラウザのスクロールバーサイズを取得するにはどうすればよいですか?