左にスティッキーイメージのサイドバーがあり、異なる高さの右側にタブ付きのコンテンツがあるページがあります。私が実行している問題は、短いタブが選択されているときに、スティッキーサイドバーがコンテナをオーバーフローしていることです。タブ内のコンテンツの高さに基づいてコンテナdivの高さを再計算します
この現象は、タブ2をクリックしてページをスクロールすることで確認できます。左のイメージはフッターにオーバーフローしません。タブ1は正しい動作を示しています。ここ
は、コード例である:http://codepen.io/anon/pen/gayMjx
<section class="js-pin-container">
<div class="row">
<div class="left-col">
<div class="js-pin-content">
<img src="http://placehold.it/250x250">
</div>
</div>
<div class="right-col">
<div id="tabs">
<ul>
<li><a href="#tabs-1">tab 1</a></li>
<li><a href="#tabs-2">tab 2</a></li>
<li><a href="#tabs-3">tab 3</a></li>
</ul>
<div id="tabs-1">
<p style="background: silver; height: 900px;">This dive is 900px tall.</p>
</div>
<div id="tabs-2">
<p style="background: silver; height: 600px;">This dive is 600px tall.</p>
</div>
<div id="tabs-3">
<p style="background: silver; height: 1200px;">This dive is 1200px tall.</p>
</div>
</div>
</div>
</div>
私はあなたが説明している動作を観察していません...私はChromeとExplorer 11でテストしました。 – Vi100
タブ2を選択し、ページを下にスクロールします。固定されたイメージがフッターにオーバーフローするのが見えます。 –
私はそれを誓うことができます。画像は250x250なので、タブよりも大きくなることはありません。 – Vi100