2012-05-19 73 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请求收到。