0
私のデバッグの一環として、私が呼び出すのは私のハイチャート上でreflow()
です - このメソッドを呼び出す前に他に何も変わらない - ボタンクリックで起こっている唯一の事柄です。このメソッドが呼び出されるハイチャートリフローの変更高さ
<div id="chart" class="chart"></div> // <== highchart created in here by JS code
....
// in button click handler
var chart = $("#chart").highcharts();
chart.reflow();
、(Highcharts作成)要素の高さ(この例では30pxによって)
<div class="highcharts-container" id="highcharts-0"</div>
増加が呼び出されるたび。
なぜこのようなことが起こりますか、このアクションをどのように停止/元に戻すことができますか?
グラフのコードを追加するために質問を編集してください。そうすれば、問題がどこで発生しているかを調べることができます。ありがとうございました! –
あなたのサンプルをjsfiddle.netのライブデモとして複製できますか? –
私は解決方法を管理しました - 高さを書き留め、リフローし、増加を計算し、それを引きます(リフローから1回、次にもう一度)。 再度リフローします。厄介ですが、それは動作します.... – radders