そこで、さまざまな jQuery UI ウィジェットを利用する Web アプリを構築しています。特に、アコーディオン ウィジェットを使用しています。次のようにアコーディオンを設定するjQueryコードがあります。
$('#graph').accordion({autoHeight:false, collapsible:true});
そこにあるのは、明らかにグラフです。グラフには、Google AnnotatedTimeline ビジュアライゼーションを使用しています。ここで、アコーディオン オプションactive
を false に設定した場合、またはアコーディオンが折りたたまれている場合、グラフを描画しようとすると、探している要素がそこにないことがわかります。div
これは、アコーディオンが折りたたまれたときにグラフを含む内部が「非表示」になるためですか? もしそうなら、どうすればそれを修正できますか?
これが重要な理由は、ユーザーが他の要素を操作しているときにアコーディオンが折りたたまれている可能性があるためです。グラフはリアルタイムで更新することを目的としています。ただし、グラフを描画するために必要な要素さえ見つからない場合は、更新されません。