JavaScript向后倒计时,暂停1秒
JavaScript Backwards Countdown with 1 second pause
有人能告诉我要去哪里吗?我只是想从代码中给定的数字开始倒计时,然后打印到屏幕1,暂停1秒,打印2,暂停1秒、打印3,暂停1秒。。。
我尝试使用sleep(1000)
,但总是出现"sleep undefined"错误,当我使用以下代码时,setTimeout(1000)
返回"invalid argument"
var i;
function timer()
{
for (i = 0; i <= 10; i++)
{
setTimeout(1000);
document.write(i);
}
}
timer();
setTimeout不是这样工作的,它与java或任何其他语言中的sleep不同
你可以使用类似的东西
var i = 0;
function timer(){
document.write(i++);
if(i >= 10){
clearInterval(timerId)
}
}
var timerId = setInterval(timer, 1000)
setTimeout的参数为(functionToCall,time)。这是因为setTimeout(像JavaScript中的大多数函数一样)是异步的:当它等待一秒钟时,它会在程序中做其他事情。一旦时间到了,它就会返回并运行函数。
var message = "Hello, World!";
var timer = function timer() {
document.write(message);
};
setInterval(timer, 1000); //will print 'Hello, World!' after one second
相关文章:
- 显示5秒后隐藏潜水
- 如何临时暂停浏览器渲染,然后恢复整个页面
- jQuery循环在特定位置暂停
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- X秒后刷新select元素
- 最小化时暂停Javascript动画
- jQuery:暂停按钮可以暂停所有其他操作
- tiltSlider播放/暂停视频元素(如果li有当前类)
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 如何在实际时间(如 3.00 秒)内暂停/停止视频
- 我可以在 JavaScript 中暂停 500mil 秒吗?
- JavaScript向后倒计时,暂停1秒
- 在xmlHttpRequest提交中暂停10秒
- 自动暂停30秒后从1循环到50,再循环到51到100,以此类推
- 在HTML5视频中添加事件监听器来播放,暂停和跳转到秒
- MVC在暂停四秒后重定向到另一个页面
- 添加'2秒暂停'在单击中呼叫业务
- 美元.然后每个显示数据暂停3秒
- Mootools每隔5秒暂停一次Array.每个循环
- 暂停一个动画2秒,然后在jQuery中自动恢复它(不在鼠标悬停或鼠标移出中)