Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
5年前关闭。
出于好奇,这只是一个问题,我不是在寻求解决任何问题的帮助,我只是想知道特定代码的用途。
因此,这是我为倒数计时器看到的全部功能:
我只是对最后一行的用途感到好奇,我以前从未看过括号后给出的值。这是什么意思,这是什么意思?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
5年前关闭。
出于好奇,这只是一个问题,我不是在寻求解决任何问题的帮助,我只是想知道特定代码的用途。
因此,这是我为倒数计时器看到的全部功能:
countdown('countdown', 0, 30);
function countdown(element, mins, secs) {
var time = mins * 60 + secs;
var interval = setInterval(function () {
var display = document.getElementById(element);
// Setting green for initial startup
if(time == 30) {
document.getElementById(element).style.color = "green";
}
// Setting yellow for the halfway point
if(time == 15) {
document.getElementById(element).style.color = "goldenrod";
}
// Setting red for the final 5 seconds
if(time == 5) {
document.getElementById(element).style.color = "red";
}
// If the timer reaches 0...
if(time == 0) {
document.getElementById(element).style.color = "black";
display.innerHTML = "Time's Up!";
// Game ends if countdown ends, give results just like above if game was finished
alert("Quiz complete! You got " + totalCorrect + " correct out of 10.");
return;
}
var mins = Math.floor(time / 60);
if(mins < 10) mins = "0" + mins;
var secs = time % 60;
if(secs < 10) secs = "0" + secs;
var text = mins + ':' + secs;
display.innerHTML = text;
time--;
}, 1000);
我只是对最后一行的用途感到好奇,我以前从未看过括号后给出的值。这是什么意思,这是什么意思?
最佳答案
我只是对最后一行的用途感到好奇,所以我从未见过
大括号之前给出的值。
这来自setInterval方法。
其语法如下所示。setInterval(function(){alert("Hello")}, 3000);
上一行表示每3秒(3000毫秒)发出一次警报“ Hello”。
在您的情况下为1000,因此它将在1秒钟后调用。
09-10 10:40