對於JQuery和OpenLayers都很新穎。一切都在順利進行,直到我試圖用JQuery的對話框類打開模態對話框。在某些地圖元素下出現JQuery彈出窗口
對話框工作正常,除了它出現在地圖上的某些要素:
這是在這兩個Opera和Chrome瀏覽器(未測試等)相同。任何人都可以提出一種解決方法嗎?謝謝。
編輯:我創建了一個演示問題的小提琴here。
HTML:
<body>
<div id="map"></div>
<div id="popup" title="Test">
<p>Blah blah</p>
</div>
</body>
的Javascript:
var map;
$(function() {
//init map
map = new OpenLayers.Map('map', {});
var wms = new OpenLayers.Layer.Google('Google Map Layer', { type: google.maps.MapTypeId.HYBRID });
map.addLayer(wms);
if (!map.getCenter()) {
map.zoomToMaxExtent();
}
//init popup
$("#popup").dialog({
height: 400,
width: 300,
modal: true
});
});
增加你可以添加一個鏈接或代碼這裏彈出 –
的z-index的?最好的盲猜是z-indexes和嵌套元素 – Scrimothy
已經創建了一個小提琴,看問題,謝謝。 – GazTheDestroyer