2012-03-08 89 views
0

我需要在加載ExtJS 3.4庫的情況下在網頁上設置動畫。該規範將動畫元素的顏色設置爲紅色。據我可以從Ext.Fx文檔看到這是不可能的。有沒有解決方法?使用ExtJS動畫到特定顏色

另外,該鏈接的效果:如果顏色變化發生的淡出結束之後,但似乎沒有辦法指定一個回調函數

info.fadeOut({ endOpacity: .25, duration: 2}).setStyle('color','#FF0000'); 

是可以接受的。

回答

1

嘗試animate方法和color動畫類型:

info 
    .animate(
     { 
      opacity: { to: .25 } 
     }, 
     0.5, 
     null, 
     'easeOut', 
     'run' 
    ) 
    .animate(
     { 
      color: { to: '#FF0000' } 
     }, 
     0.5, 
     null, 
     'easeOut', 
     'color' 
    ); 

工作樣本:http://jsfiddle.net/yRGUw/

+0

完美!在之前的文檔中找不到這個。現在我看到還有一個簡潔的回調機制:onComplete – 2012-03-10 08:39:04