これがフィドルです:http://jsfiddle.net/hrQG6/
HTML
<div id='map'>
<div class='hotspot' id='hs1'>
<div class='info-window'>
Foobar
</div>
</div>
<div class='hotspot' id='hs2'>
<div class='info-window'>
Foobar
</div>
</div>
</div>
CSS
.hotspot {
position: absolute;
z-index: 10;
background-color: blue;
height: 30px;
width: 30px;
}
.info-window {
display: none;
height: 250px;
width: 250px;
background-color: green;
position: absolute;
z-index: 9999;
}
.hotspot要素はコンテナに表示されます。デフォルトでは、.info-window要素は表示されません。aをクリックする.hotspotと、対応するが表示されます.info-window。ただし、その下の要素を.info-windowすべてカバーする必要があります。.hotspot
代わりに、.hotspot要素は要素の上にあり.info-windowます。概念的には、との使用を誤解していpositionますz-index。