2012-04-28 5 views
2

私は奇妙な問題があります。私はSVGに画像を読み込むスクリプトを用意しており、ユーザはそれをクリックすることで手動で更新することができます。クリックした画像はSVGツリーに表示されます。Chromeで注文が更新されているときにSVG画像が点滅する

問題は、Chromeのすべての画像が、ツリー内の順序が変わっているときに点滅することです。ただし、FirefoxとSafariは点滅しません。さらに、私はこのスクリプトのコピーを他のドメインに持っていて、それもそこでは点滅しません。

点滅がドメイン関連の問題によって引き起こされる可能性はありますか?どちらの場合も、画像はページと同じドメインにあります。 Chromeを使用しています。

+0

これをjsfiddleに置くことができますか?そうでなければ、例へのリンクを提供できますか? – halfer

答えて

0

複雑な操作が必要な場合や、記述しているようなバグに遭遇した場合は、suspendRedraw()メソッドをSVGの任意の要素で呼び出すことができます。操作が完了したら、同じ要素のunsuspendRedraw()に電話をかけると、ブラウザは画像を再レンダリングします。私はあなたの画像の親要素のメソッドを呼び出すでしょう。

関連する問題