固定の div ( fixed_div
) は上部にとどまり、その中に Google マップを表示します。次に、大きな div ( big_div
) がその下にとどまります。大きな div の内部には、 class を持つ多くの小さな div がありsmall_div
ます。各小さな div には、small_div_n
n=0、1、2、3.. が連続する ID があります。大きな div は固定 div の下にスクロールされます。
HTML:
<div class="fixed_div" >
</div><!-- end of class fixed_div -->
<div class="big_div">
<div class="small_div" id="small_div_0">
</div><!--end of class small_div -->
<div class="small_div" id="small_div_1">
</div><!--end of class small_div -->
<div class="small_div" id="small_div_2">
</div><!--end of class small_div -->
</div><!--end of class big_div -->
CSS:
.fixed_div {
position:fixed;
height:100px;
}
.big_div {
padding-top:100px;
}
.small_div {
min-height:80px;
}
小さな div には可変高さのプロパティがあります。
新しいsmall_div
が固定 div の下部に到達したことを知ることができれば、対応id
する小さな div を見つけることができ、固定 div にどの Google マップを表示するかを ajax 呼び出しで理解できます。
small_div
新しいが固定divの下部に到達したことをどのように感知するのですか?
EDIT : 大きな div にはmin-height
プロパティがあります。