2012-07-15 34 views
0

如何取消extjs 4.1中的高亮?如何取消extjs中的高亮4.1

我在extjs 4.1中的dom元素上調用highlight()。當突出顯示正在運行時,我關閉(銷燬)面板,沒有錯誤消息,但在dom操作拋出一些異常,例如'dom is undefine'等等。

如何在銷燬之前強制取消高亮過程?

回答

0

我找到了。

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

Ext.fx.Manager是私人的,但它似乎工作正常。

當目標元素已被銷燬時,動畫引擎似乎不健壯,並且其後的所有效果都不會有機會運行。

或者,有什麼方法可以在DOM元素被銷燬時自動刪除所有動畫?