这是我在论坛上的第一篇文章, 我在网上搜索了一个每3(而不是1秒)发生变化的javascript倒数 示例:脚本在3秒后显示“30”该脚本将显示“29” 你能帮助我吗? 感谢:DJavascript countdown for every 3 Seconds
-1
A
回答
0
虽然stackoverflow不是写代码为你服务,我会给你的出发点。对于您可以使用setInverval:
var counter = 30;
setInterval(function() {
console.log(--counter);
}, 3000);
+0
注意。我刻意不停止那个柜台,因为它不应该停下来,或者应该停下来,或者应该停下来=) – Vladimirs 2014-12-01 17:15:38
1
可以使用setInterval
函数来执行特定代码每x毫秒,例如每3000ms = 3s。您传递给setInterval
的回调函数随后每x毫秒执行一次。在你的情况下,你必须得到一个DOM对象的引用来保存这个值,然后将它递减并传递回DOM元素。完成后您还必须停止计时器。例如:
var timer = setInterval(function() {
var elem = document.getElementById("timerCounter");
var val = parseInt(elem.innerHTML);
if (val === 0) {
clearInterval(timer);
return;
}
val--;
elem.innerHTML = val;
}, 3000);
<div id="timerCounter">30</div>
-1
注
- 使用window.setInterval(callback, interval)
- 不要忘了清除,当你与window.clearInterval(参考)
var counter = 30;
var output = document.getElementById('foo');
var interval = setInterval(function() {
if (counter == 0) {
clearInterval(interval);
}
output.innerHTML = "Counter = " + counter;
counter--;
}, 3000);
<div id="foo">
</div>
相关问题
- 1. Javascript Countdown
- 2. Javascript Countdown changes
- 3. Javascript Countdown Date
- 4. Javascript Countdown Timer with user input
- 5. Django filter queryset __in for * every * item in list(2.0)
- 6. Javascript - 更改countDown计时器countUp时间
- 7. NSNumber of seconds to minutes,minutes,seconds
- 8. Javascript Cookie Timeout With Countdown Timer
- 9. Javascript CountDown在Firefox上显示NaN
- 10. addClass every nth
- 11. mysql NOW()+ $ seconds php?
- 12. MediaWiki:Convert seconds to HH:MM:SS
- 13. Javascript Countdown with Twitter Bootstrap进度条
- 14. Tikzpicture on every page
- 15. Ember log every click
- 16. jquery group every 3rd div
- 17. MVC3 App Restarting Every Pageload
- 18. setInterval countDown更新时间
- 19. Android/Java - CountDown Timer不工作
- 20. Android stop CountDown
- 21. 在“EVERY”选项卡
- 22. Javascript for for condition
- 23. Regular Expression/Javascript:Convert Degrees Minutes Seconds to Decimal Degrees
- 24. 序言countDown方法
- 25. 文本区域字符countDown
- 26. Android CountDown Timer不会停止
- 27. 如何使用Every()在Javascript中返回一个新数组?
- 28. jqGrid cell as minutes/seconds and incrementing
- 29. Seconds Behind Master列在MySQL
- 30. Keith Wood的Jquery Countdown替代实例的3位数字
您是否认真对待您的问题? – 2014-12-01 17:06:28
发布您的脚本,我们将帮助修改。 – 2014-12-01 17:06:58
去和学习如何编码,然后回来,如果你有任何问题,我们可以帮助你。否则,聘请开发人员。 – Andy 2014-12-01 17:10:25