我希望我的按钮在点击时改变颜色,但似乎在这个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);
}
答案 0 :(得分:0)
尝试:
timer=setTimeout(function(){
toogle();
},1000);