timer - 计时器上下乒乓球
问题描述
我是新来的,对 javascripting 也非常非常陌生。但是每天都在学习。我有一个问题,希望有人可以帮助我。
我的网站上有一个按钮,可以启动一个计数器。计数器加起来是 360,然后又回到 0。我试图实现的是,当计数器在 359 时,它倒数到 0。
最终目标是制作不同的按钮,使前向计数器模式(就像我现在制作的那样)以乒乓模式结束一个单独的按钮。
这是我的代码:
//COUNTER 1 CYCLE FOR COLOR HUE-A
var countNumber = 0;
var timer_is_on = 0;
function timedCount(){
document.getElementById("ID_glowColOne").value = countNumber; apply(ID_glowColOne);
countNumber = countNumber + 1;
t = setTimeout("timedCount()", document.getElementById("ID_cyclSpeedGlowColOne_Range").value);
if (countNumber === 359) {
countNumber = 0;
}
}
//Cycle button HueA
var cycleHueA_clicked = true;
function cycleHueA() {
document.getElementById("text_color_loop_HueA_button").innerHTML = "gelukt";
if (cycleHueA_clicked) {
if (!timer_is_on){
timer_is_on=1;
timedCount();
}
document.getElementById("text_color_loop_HueA_button").innerHTML = 'Stop cycle color 1';
cycleHueA_clicked = false;
} else {
clearTimeout(t);
timer_is_on=0;
//document.getElementById("text_color_loop_HueA_button").innerHTML = countNumber;
document.getElementById("text_color_loop_HueA_button").innerHTML = 'Start cycle color 1';
cycleHueA_clicked = true;
}
}
解决方案
推荐阅读
- sapjco3 - com.sap.conn.jco.AbapException: (126) ERROR: ERROR Message 172 of class 29 type E
- ios - 如何将表格视图的大小赋予 XIB
- python - SAS 确保 csv 导出之间的一致性
- python - KeyboardInterrupt 在 Python 中无法停止线程
- python - 发生错误:NaN、无穷大或对于 dtype('float64') 而言太大的值
- python - Pytorch 在变换中从左上角裁剪图像
- react-native - 在装有 Android 10 且处于深色模式的设备上进行测试时,文本颜色被覆盖为白色
- css - 大面积锚标记未点击到 URL
- jenkins - 使用 SCM 中的声明性 Jenkins 管道 - Subversion - 如何获取 svn Url?
- node.js - 为什么 axios 尝试连接端口 80 而不是 8080?