setInterval计时器需要动画进度条上的偏移量

我有一个脚本:

http://jsfiddle.net/bXJhe/7/

jQuery(document).ready(function() { timer(10) }); // Timer var GLOBAL_TIMER; function timer(intCount) { GLOBAL_TIMER = setInterval(function() { var intTickLength = 10; if (intCount < 10) { jQuery('#timer').html('00:0' + intCount--); jQuery('#bar').css('width', intCount * intTickLength + 'px'); } else { jQuery('#timer').html('00:' + intCount--); jQuery('#bar').css('width', intCount * intTickLength + 'px'); } if (intCount < 0) { stopTimer(); } }, 1000); } function stopTimer() { clearInterval(GLOBAL_TIMER); }​ 

我根据intCount * intTickLength动画进度条的宽度(也许有更好的方法?)

问题是,当计数器达到1时,条形图上的最后一个勾号消失。 我需要它保持到计数器达到0.我需要某种偏移..任何想法? 我不是专家,但我渴望成为一名。

在递减计数器之前设置条形尺寸:

 jQuery('#bar').css('width', intCount * intTickLength + 'px'); jQuery('#timer').html('00:0' + intCount--);