创建一个脚本来增加网站上的数字
Creating a Script To Increase Numbers On Website
我们有一个网站,在首页我们显示"包裹运送",我们希望通过公式更新数字-即我们在2014年运送了34,502,233个包裹…我们显示一个静态统计....但我们希望通过一个公式来增加数字,使数字增加秒/分钟
感谢所有的回复,所以我们现在有这个:gyazo.com/d421a3675884e2610d368c9e60e8acca
我们希望它每分钟增加76次....所以基本上是一个旋转的数字-我不知道怎么做到这一点。(左号)&我们希望中间数
每分钟增加43次有谁知道我在哪里可以找到这种把戏?
使用setInterval()
触发一个函数来检查从今天到现在的时间,从而实现了您想要的功能。然后,乘以你在评论中提到的增长,并将其添加到你的屏幕截图中的数字。
JS:
function numberWithCommas(x) {
return x.toString().replace(/'B(?=('d{3})+(?!'d))/g, ",");
}
function timeSince() {
var prevTime = new Date(2015,8,8,0,0);
var thisTime = new Date();
return (thisTime.getTime() - prevTime.getTime()) / 1000;
}
function parcelCount() {
var secDiff = timeSince();
var leftNum = document.getElementById("left");
var midNum = document.getElementById("mid");
var leftNumCount = Math.round(((76/60) * secDiff) + 40093794);
var midNumCount = Math.round(((43/60) * secDiff) + 22874098);
leftNum.innerHTML = numberWithCommas(leftNumCount);
midNum.innerHTML = numberWithCommas(midNumCount);
}
parcelCount();
setInterval(parcelCount, 1000);
HTML: <h3>Left</h3>
<span id="left"></span>
<h3>Mid</h3>
<span id="mid"></span>
演示:http://jsfiddle.net/hopkins_matt/513ng07d/
使用这些答案的信息来构建这个:
- https://stackoverflow.com/a/2901298/4556503
- https://stackoverflow.com/a/6636639/4556503
使用递增函数setInterval
作为第一个参数,ms作为第二个参数。
var el = document.getElementById('counter')
var x = 0
window.setInterval(function(){
el.value = formula(++x)
}, 1000)
如果增加是完全随机的,只是一个"前端设计的东西"(对不起,伙计们),你可以使用setInverval()
从Javascript。
它是这样工作的:每个_s ms,函数将被调用。如果你有一个增加因子,比如一个全局常数你可以这样做:
var myDiv = document.getElementById("myId");
var _mseconds = 1500; // mileseconds
var incFactor = 150;
var handlerInt = setInverval(function() {
myDiv.innerHTML = incFactor+incFactor; // you can use Math.Random() or something, instead
}, _mseconds);
希望有帮助!
相关文章:
- JQuery使计数器每次更改时都会增加
- 如何识别我的网站中的慢速设备
- 用Javascript更改我网站上的字体大小
- 有任何可能将facebook实时信使整合到一个网站中
- 将电视直播频道从网站嵌入我的网站
- Windows 8固定的网站互动程序
- 如何增加同时按键总数
- 门户网站:当地时间有多有用
- 如何使用css动画从中心增加边界线
- 正在删除node.js中已验证的网站
- 为什么在这个网站上不能通过JS访问元素
- 需要使用谷歌应用程序脚本列出谷歌域下的所有网站
- 为什么只有工厂在棱角分明的网站上被提及
- 增加了网站上项目之间的空间
- 按比例增加整个网站的每个字体大小
- Ajax调用增加了网站加载时间
- 创建一个脚本来增加网站上的数字
- 增加了允许用户选择网站颜色主题的能力
- 社交插件(facebook, Twitter, Google)增加3秒的加载时间到我的网站.推迟
- 需要一个解决方案,以增加减少字体大小的网站