0

モーダルに表示する基本的なハイチャートがあります。ベースhtmlでレンダリングするように見えますが、モーダルが表示されると表示されません(ブラウザにウィンドウのサイズを変更したり、プラグインを実行して再描画したりするように指示しない限り)。これがDOMのことなのかjsのことなのかは正直わかりません。Firefox、Chrome、Safari Mac でも同じです。クリック時にウィンドウを「グース」できる単純なものはありますか?? ブートストラップjs標準モーダルコードを使用しています

4

2 に答える 2

0

チャートは非表示のdivで初期化できないため、モーダルを開いてから、短い時間でsetInterval()関数を実行してから、チャートを作成できます。

編集:非表示のモーダルdivでチャートを表示するのに役立つソリューションを見てください。 http://docs.highcharts.com/#faq $ jquery-ui-tab

于 2013-02-04T11:18:48.717 に答える
0

Highcharts と Bootstrap のカルーセルでも同じ問題が発生しました。これを回避するには、Highcharts で描画する前に要素を表示し、その後非表示にします。

https://github.com/rootux/angular-highcharts-directive/issues/1

于 2013-04-02T23:04:27.187 に答える