2 つの div があり、1 つはパネルとして機能し、2 つ目は mapview (openlayers) です。パネルは最初は非表示になっており、クリックするだけで表示されます。ただし、パネルが表示されると、mapdiv が右に押し出され、別の div とオーバーラップします。どうすればそれを防ぐことができますか?
私が基本的に望んでいるのは、パネルがマップの上に表示されることです。
これは私のコードです:
<!-- TOOLBAR/PANEL -->
<div class="waveCreatorPanel" style="visibility:hidden; display:none;">
<ul>
<li><a id="createWave_addStation"data-role="button">Station hinzufügen</a></li>
<li><a id="createWave_addItem" data-role="button" disabled="disabled">Item hinzufügen</a></li>
<li><a id="createWave_saveWave"data-role="button">Wave speichern</a></li>
</ul>
</div><!-- /footer -->
<!-- MAP -->
<div class="geosurfmap" id="map" data-role="content" style="z-index:1"></div>
CSS:
.waveCreatorPanel {
float:left;
}
.geosurfmap {
padding:25px;
margin:25px;
width:80%;
float:left;
}