1

都市間の特定の統計の分布を示す円グラフを含む div があります。それは少し不必要でした。

ドロップダウン メニューで [場所] が選択されている場合にのみ、その円を表示したいと考えています。しかし、最初に非表示にして再度ロードすると、div に収まらずオーバーフローします。

これがjsfiddleです

$("#pie").hide(); // this line will be removed in second example

しかし、最初に表示してから非表示にして再度表示すると、問題はありません。

二番目のフィドル

それは非常に迷惑であり、私はこれについて何の考えも持っていません。

4

2 に答える 2

1

#pieハイチャートはそのスペースを埋めるように設計されているため、特定の幅を指定する必要があります。

#pie {
    width: 300px;
}

フィドル

于 2013-06-14T16:30:54.677 に答える
1

.highcharts の後に #pie を非表示

$(function(){
    $("#pie").highcharts({    
         //...
    });    
    $("#pie").hide();
});    

http://jsfiddle.net/nS5wp/5/

于 2013-06-14T16:34:33.680 に答える