尝试为测验创建计时器
trying to create timer for quiz
var myVar = setInterval(function() {
myTimer()
}, 1000);
var d = 1;
function myTimer() {
document.getElementById("demo").innerHTML = d++;
}
谁能帮我如何在JavaScript
中设置动态计时器?
我正在尝试创建一个测验应用程序,我需要为数据库中已经可用的问题运行计时器。
我必须从数据库中检索时间,并且必须运行倒数计时器。
这样的事情呢?它不会回复计时器是完美的。
var running = false;
var timeToRun = 10000; // 10 seconds
var startTime;
var timer;
var output = document.getElementById("output");
function start(){
running = true;
startTime = new Date();
timer = setInterval(check, 100);
output.innerHTML = "Started<br>" + output.innerHTML;
}
function stop(){
running = false;
clearInterval(timer);
}
function check(){
var now = new Date();
var left = (startTime - now) + timeToRun;
output.innerHTML = left + "<br>" + output.innerHTML;
if (left < 0){
stop();
output.innerHTML = "times up <br>" + output.innerHTML;
}
}
start();
<div id="output">o</div>
function myTimer(d) {
d++;
document.getElementById("demo").innerHTML = d;
return d;
}
var d = 1;
var myVar = setInterval(function() {
d = myTimer(d);
}, 1000);
喜欢这个?
[阅读评论后编辑:]
var endpoint = [php_timestamp_here];
var countdown = setInterval(function() {
var d = new Date();
var ts = d.getTime();
if( ts >= endpoint ){
// stuff after reach the point...
clearInterval(countdown);
}
// stuff every second
}, 1000);
相关文章:
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- 试图创建一个24小时计时器来重置自己
- 如何创建基于 Web 服务的计时器
- Createjs为游戏创建计时器
- 创建php/javascript倒计时计时器时出现问题
- 通过传递 PHP 变量创建计时器
- 如何在角度中创建计时器2
- 如何创建一个倒数计时器,用户在其中输入任何数字并将其从该数字显示为零
- 尝试为测验创建计时器
- 仅在计时器之后删除使用 jQuery 创建的最早元素
- 以 60fps 的速度创建秒表/计时器以及画布动画
- 以毫秒为单位创建倒数计时器
- 在 AngularJS 中创建一个简单的计时器
- 如何创建倒数计时器
- 在循环中创建的所有计时器(使用setTimeout)同时启动
- 如何在JINT Javascript端创建计时器
- 如何在javascript中创建计时器,并在指定时间内计算点击次数
- 使用es6用react native创建计时器
- 使用服务器时间在Meteor中创建计时器
- 如何在 Django 模板中创建计时器 JavaScript 组件