0

我正在 jquery 中制作一个进度条,当它达到 100% 时我需要将背景重新定位为:

background-position: -33px -1px;

问题是这个背景在另一个 div 中,而不是在进度条中:

在此处输入图像描述

jsfiddle http://jsfiddle.net/G2dbn/

4

1 回答 1

0

你可以添加一个回调.animate()来重新定位你的背景吗?

http://api.jquery.com/animate/

function progress(percent, $element) {
    var progressBarWidth = percent * $element.width() / 100;
    $element.find('div').animate({ width: progressBarWidth }, 500, callbackFunction).html(percent + "%&nbsp;" + "<span></span>");
}
于 2013-07-05T20:14:30.550 回答