私はd3.jsのツリーマップで種類のメニューをやろうとしています。ほとんどはうまくいきますが、私は私が指摘できないいくつかの不具合を抱えています。D3.JSのツリーマップ一貫性のないズーム動作
基本的に時には私のチャートは正しくズームされず、子どもたちがSVGエリア全体を見るのではなく、「ぼんやりしていない」と表示されます。
は、私はそれが別のノードを示す/隠すためのいくつかのデータ操作対アニメーションのタイミングとは何かを持っている必要があります疑いがあるが、実際にそれを把握することはできません。私が考えているかもしれない他の事は、 "親"ノードと "子供"ノードの両方によって登録されているクリックイベントに関連しています。
私はJSBINに同様の例を設定しています。
親/子ノードのクリックイベントをどのように登録/登録解除することができますか(これは問題があっても問題ありません)、またノードの変更を簡単に、可視性。
何か助けてください!
私はこの問題をよく理解していませんでした。私は食べ物のアイコンをクリックしてから、「ストリートフード」をクリックしてズームをルートに戻しました。あなたが話しているこの行動ですか? – jprivillaso
@jprivillaso no ...私が話している悪い行為は、(アイコンではなく)矩形をクリックすると時々*発生します。 – Joum
私はエラーを再現したと思います。あなたがボックス内をすばやくクリックすると、すべてのノードが同じレベルで同じように見えますか? – jprivillaso