0

extjs 4.1 でハイライトをキャンセルするには?

extjs 4.1 の dom 要素で highlight() を呼び出します。ハイライトが実行されているとき、パネルを閉じます (破棄します)。エラー メッセージは表示されませんが、DOM 操作は、たとえば「dom is undefine」などの例外をスローした後です。

destroy の前にハイライトプロセスを強制的にキャンセルする方法は?

4

1 に答える 1

0

見つけた。

Ext.fx.Manager.stopAnimation(elId); // elId is the id of element which highlight

Ext.fx.Managerプライベートですが、仕事OKのようです。

ターゲット要素が破棄された場合、アニメーション エンジンは堅牢ではないように見え、それ以降のすべての効果は実行される機会がありません。

または、DOM 要素が破棄されたときにすべてのアニメーションを自動的に削除する方法はありますか?

于 2012-07-17T07:30:02.427 に答える