問題タブ [outerheight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
742 参照

jquery - 更新前とサイズ変更時のouterHeightが正しくありません

[あなたのコメントに従って編集]

スクロールの位置によって寸法が変化する固定 div (ヘッダー) の下にある div (.main) に margin-top を動的に割り当てようとしています。この margin-top は、上部の位置 (.smart) にあるときの (header) の高さに等しくなければなりません。

次のコードは、ほとんど問題なく動作しています。

ここでの問題:

  • 特定の小さなウィンドウで最初にページを開くと、マージンを調整するためにまだ更新が必要です(同じ解像度でページを閉じてから再度開くと、正常に動作するようです)
  • その場で小さなウィンドウサイズにサイズ変更すると、マージンの調整に失敗し、更新が必要になります

私が間違っていることについての指針はありますか?

感謝!

0 投票する
1 に答える
1101 参照

jquery - height() が要素の正しい高さを返さない

ボックスの高さをオーバーフローしたコンテンツの高さに調整して、オーバーフローしたフローティング コンテンツを修正しようとしていますが、うまくいかないようです。

これは出力されます

以下の例では、div が明らかにはるかに大きいため、これは正しくありません。何か案は?

問題領域 画像形式の問題領域: http://prntscr.com/4p1obb

0 投票する
4 に答える
5256 参照

javascript - resize()の後のjQuery間違ったouterWidth()とouterHeight()

HTML

CSS

jQuery

問題

ウィンドウのサイズを変更すると、outerWidth() と outerHeight() が間違っているため、要素が中央に配置されません。

リフレッシュ後、問題は解消されます。

Firefox でのテスト結果

デフォルト: 要素サイズ - 670x134 (良い)

768x1024: 要素サイズ - 198x254 (間違った) - 670x134 (更新後は良い)

360x640: 要素サイズ - 198x254 (不適切) - 360x182 (更新後は適切)

質問

この問題が発生する理由と修正方法はありますか?

ノート

要素の幅や高さを固定したくありません。

0 投票する
1 に答える
717 参照

javascript - Jqueryのアウターハイトの変更

外側の高さが変更された後に開始する関数を作成する方法を誰かに教えてもらえますか?

また

ありがとうございました。

0 投票する
2 に答える
1153 参照

jquery - 要素の高さを取得して CSS で使用する

divページに要素を含む要素がありpます。

要素の外側の高さを取得しようとしておりp、その数値を使用して親要素にマージンを適用しています。

たとえば、p要素の高さが 346px の場合、346px の margin-top を parent に適用したいと思いますdiv

jQuery の を使用して高さを取得できますが、outerHeight()その数値を使用して親要素にマージンを適用する方法がわかりません。

どんなアドバイスでも大歓迎です。

0 投票する
2 に答える
1558 参照

javascript - クラスのouterHeightを取得し、最大値を取る

.outerHeightクラスをセレクターとして使用して、別のdivの高さを設定するために使用します。

これを自分のサイトの複数の「スライド」で使用したい:

.outerHeightすべての を取得し、最高値.exampleのみを取得して、これをすべての div に追加するにはどうすればよいですか?.wrapper_sub