0

ハイチャートを使用するサイトがあります。1 つの場所は、下部のインデックス バーです。マウスオーバーすると、ハイチャート グラフが生成されます。

問題は、ハイチャート グラフが既に描画されているページにあり、別のグラフを非同期的に描画します (マウスがインデックス ラインの上にある場合)。グラフは描画されません。例:ここ

yaxis を無効にする必要がある場所を読みましたが、有効期限が切れていた js エラーは解決されましたが、症状は解決されませんでした

コードが非常に長いため、jsfiddle を作成できません。

このエラーを再現する手順。1.ここでサイトを開きます 2. グラフに注目してください。3. 一番下の線 (赤と緑の色) にマウスを合わせると、グラフが生成されます。4. グラフが消えることに注意してください。5. また、この問題は、このような別のハイチャートのないページでは発生しませ

4

1 に答える 1

0

ページが使用しているiframeに同じIDgraphを持つ別のdivがあるため、それにレンダリングしようとして失敗しているようです。スクリプトを更新して、renderTographがdivを正確に指すように設定できます$("#graphContainer#graph")[0]か?
jQueryを介したオブジェクト参照用のjsFiddle

于 2012-09-11T14:04:10.100 に答える