我有一个地名列表,点击它们我需要显示一个特定区域的谷歌地图突出显示。我在jquery UI对话框中显示这个地图。 问题是,当我点击地点1时,它会显示弹出的地方1色。 然后我点击地点2,它将显示弹出的地方2色。 现在如果我再次点击地点1,它将显示地点2和一个相同的颜色。 现在我发现弹出窗口的速度要快一些。所以我猜它是缓存问题。 我只是试图在关闭它时摧毁弹出窗口。但它不起作用。 这是我的代码。
$(function() {
$( "#mapHolder" ).dialog({
height: 500,
width: 500,
modal: true,
close: function(event, ui) {
$( "#mapHolder" ).dialog( "destroy" );
}
});
});
那怎么能纠正呢?