我必须写这行说“今天 10 个用户贡献了 70 小时”
其中数字 10 和 70 应该保持每秒递增 1 直到达到某个阈值,然后它应该再次重置回旧值并开始递增
任何人都可以帮助我如何在 jquery 中实现这一点吗?
我必须写这行说“今天 10 个用户贡献了 70 小时”
其中数字 10 和 70 应该保持每秒递增 1 直到达到某个阈值,然后它应该再次重置回旧值并开始递增
任何人都可以帮助我如何在 jquery 中实现这一点吗?
作为起点 - DEMO
var userStart = 10,
hourStart = 70,
userLimit = 15,
hourLimit = 80;
setInterval(function() {
var users = document.getElementById("users");
var hours = document.getElementById("hours");
if ( ( parseInt( users.innerHTML ) + 1 ) <= userLimit ) {
users.innerHTML = parseInt( users.innerHTML ) + 1;
}
if ( ( parseInt( hours.innerHTML ) + 1 ) <= hourLimit ) {
hours.innerHTML = parseInt( hours.innerHTML ) + 1;
}
if ( hours.innerHTML == hourLimit && users.innerHTML == userLimit ) {
users.innerHTML = userStart;
hours.innerHTML = hourStart;
}
}, 1000);