我使用jquery animate
来增加随机数0001 to 1000
,但如果数字为0077
,则最终数字为77
,格式为0077
的解决方案是什么是的吗?
谢谢你
var $date = $("#date");
$({someValue: 0000}).animate({someValue: 0077}, {
duration: 1000,
easing:'swing',
step: function() {
$date.text(Math.round(this.someValue));
}
});
答案 0 :(得分:2)
这可能符合您的需求:
$date.text(("0000" + Math.round(this.someValue)).slice(-4));
例如:
("0000" + 77).slice(-4);
给出了0077。
答案 1 :(得分:2)
你可以使用这样的功能
function fill (N) {
N = N.toString();
return N.length < 4 ? fill("0" + str, 4) : N;
}
数字4是您的字符串中需要字符串的位数,例如4 ...