点击时我有一个按钮,它开始计数,所以现在我希望它再次点击时停止计数。所以,我可以点击任何其他按钮,该按钮必须完全像第一个按钮 任何人都会非常感激。
创建按钮的方式
function createButtons(tbID, tbClass, tbType, tbValue, onClick) {
return '\n<input '
+ (tbID ? ' id=\'' + tbID + '\'' : '')
+ (tbClass ? ' class=\'' + tbClass + '\'' : '')
+ (tbType ? ' type=\'' + tbType + '\'' : '')
+ (tbValue ? ' value=\'' + tbValue + '\'' : '')
+ (onClick ? ' onclick=\'toggle(this);' + onClick + '\'' : '')
+ '>';
}
function (i, item) {
newContent += createButtons("tb" + item.CommonCable, null, "submit", item.CommonCable, toggle);
});
以下代码计算点击按钮的时间。并将其显示在HTML页面中。 功能切换(ths){
$(ths).toggleClass("btnColor");
$("#tb").toggleClass("btnColorR");
var clicked = $(ths).val();
$("#setCount").html(" DOWNTIME TYPE : " + clicked + " MINUTES : " + minutes + " SECONDS : " + count );
count = count + 1;
if (count % 60 == 0) {
minutes += 1;
count = 0;
}
timer = setTimeout("toggle()", 1000);
}
答案 0 :(得分:0)
您需要做的就是在停止按钮上添加一个onClick处理程序,其中包含以下行:
timer = null;