1

我有一个 jqueryui 进度条,我正在使用一些 ajax 更新它的值。但是,由于值变化的差异,它有点生涩。有没有办法为变化设置动画,使其从 A 值滑到 B 值,而不是从 A 值跳到 B 值?

4

1 回答 1

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 请求中收到的值。

于 2012-05-19T16:13:41.587 回答