0

別の DIV の高さに等しい padding-bottom を持つために DIV が必要な状況があります。JQuery でこれを行う方法について誰か助けてもらえますか?

(理由は - 私は Masonry JQuery プラグインを使用しています。これには、内部のすべての石積みの「レンガ」の合計幅に合わせて幅のサイズを変更する #container div があります。また、その #container DIV 内にスライダーがあります。ブラウザ ウィンドウのサイズが変更されると、#container DIV でサイズが変更されます。問題は、石積みプラグインが #container DIV の HEIGHT を設定して、内部の石積みの「レンガ」の高さの合計に一致させることですが、 #container div が高すぎてすべてを含むことができない - これは、#slider-wrap の高さに合わせてコンテナ DIV に 'padding-bottom' を追加すると修正されますが、ウィンドウのサイズが小さく変更されると、 、 padding-bottom が多すぎます。)

構造(基本):

<div id="container">
    <div id="slider-wrap"></div>
    <div id="masonry-wrap"></div>
</div><!-- END container -->

誰かが理解して助けてくれるように、これを適切に説明したことを願っています。

前もって感謝します!

4

1 に答える 1

2

次を使用してpadding-topプロパティを設定できます: jQuery:cssjQuery

$("#div1").css({"padding-top": $("#anotherdiv").height() });

次のような HTML を使用します。

<div id="div1" height="400px;">

</div>

<div id="anotherdiv">

</div>
于 2013-04-07T20:08:27.860 に答える