我正在使用 jquery-ui-map api。最初,我想隐藏我的地图。所以我将“显示”属性更改为“无”。但是,当我通过 jquery 的 show() 函数显示它时,只有四分之一的地图显示正确。另一方面,如果我不将显示属性设置为无,则没有任何问题。这是一个屏幕截图和我的代码相关的问题部分:
<div id="map_canvas" style="display : none; width : 100%; height : 300px;"></div>
$("#map_toggle").click( function()
{
if ($("#map_toggle").text() == "Find Address >>>")
$("#map_toggle").text("Collapse <<<");
else
$("#map_toggle").text("Find Address >>>");
$('#map_canvas').slideToggle("slow");
});
顺便说一句,map_canvas div 在表格内。