0

クリックするとボタンの色が変わるようにしたいのですが、このJQuery-Mobileでは機能しないようです。クリックすると、時間カウント速度が上がるようです。理由はわかりません。どんな助けでもみんなを喜ばせてください。

var seconds = 0;
var minutes = 0;
var timer = null;

function toggle(ths) {
    var clicked = $(ths).val();

    $(ths).toggleClass("btnColor");
    $("#tb").toggleClass("btnColorR");

    $("#lblType").html(clicked);
    $("#setCount").html(" minutes : " + minutes + " seconds : " + seconds);

    //duration time 
    seconds = seconds + 1;
    if (seconds % 60 == 0) {
        minutes += 1;
        seconds = 0;
    }
    timer = timer = setTimeout("toggle()", 1000);
}
4

1 に答える 1

0

試す :

 timer=setTimeout(function(){
      toogle();
 },1000);
于 2013-03-18T14:18:30.830 に答える