ウェブサイトのレイアウトを修正したいと思っています。やや紛らわしいので、十分に説明できればと思います。
これは私の現在のコードです。
<div class="allContent">
<div class="contactDetailsRight backgroundTall">
<div class="backgroundTop">
<div id="contactTabs">
<ul class="headTabs">
<li><a href="panel.php?a=1" title="Notes">Notes</a></li>
<li><a href="panel.php?a=2" title="Map">Map</a></li>
</ul>
<div id="notes"></div>
<div id="map"></div>
</div>
</div>
</div>
</div>
私のコードの簡単な内訳。親div(contactDetailsRight)は、絶対位置に配置されます。contactTabsには、コンテンツが動的に読み込まれ、動的な高さのjQueryUIタブが含まれています。
問題: .contactDetailsRight(Parent Div)には背景画像と色がありますが、タブのコンテンツがページを超えると、divの背景/色が停止します。最初は「scrollheight」関数で変更できましたが、スクロールしている実際のdivが(.allContent)であるため、これは機能しません。
適切な高さの値を取得できないように見える理由がわかりません。私は適切な高さを得るためにこれらを試しました:
<script type="text/javascript">
$(document).ready(function(){
var h1 = $(".contentBoxRight").height();
var h2 = $(".allContent").height();
alert(h1 + h2);
});
</script>
どんな考えでも大歓迎です。