2012-05-19 111 views
1

我有一個jqueryui進度條,我正在使用一些ajax更新它的值。但是,由於價值變化的差異,它有點不穩定。有沒有辦法讓變化動畫,以便從A值滑到B值,而不是從A值跳到B值?動畫JQueryUI ProgressBar值更改

+0

看一看:http://stackoverflow.com/questions/5047498/how-do-you-animate-the-value-for-a-jquery-ui-progressbar – VisioN

回答

1

我不知道是否有執行此操作的內置方式(從未接觸過的jQuery UI的),但如果沒有任何,我建議是這樣的:

(pseudocode) 
When you get a new value... 

setTimeout(function() { 
    my_plugin.value += 1; 
    val--; 

    if(val < 1) my_plugin.value = val; // in case val is float. 
    else setTimeout(arguments.callee, delay); 
}, delay); 

其中val =價值你從ajax請求收到。