1

我正在使用 jquery-ui-map api。最初,我想隐藏我的地图。所以我将“显示”属性更改为“无”。但是,当我通过 jquery 的 show() 函数显示它时,只有四分之一的地图显示正确。另一方面,如果我不将显示属性设置为无,则没有任何问题。这是一个屏幕截图和我的代码相关的问题部分:

上部分是初始视图,下部分是调用 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 在表格内。

4

0 回答 0