首页 > 解决方案 > 计时器上下乒乓球

问题描述

我是新来的,对 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;
    }
}

标签: timerpingpong

解决方案


推荐阅读