これがフィドルです: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
。