我对jquery/javascript很陌生,但我有这个jsfiddle example。
到目前为止,我已经开始点击,但它也需要停止点击,并返回到需要切换的原始状态(暂停按钮1)。
任何帮助都将不胜感激
提前谢谢
:)
最佳答案
目前还不完全清楚你想做什么,但这可能有助于:
var timer;
var imageNumber = 0;
$('#pause_button1').click(function() {
startWorking();
});
$('#pause_button').click(function() {
if (timer) {
clearTimeout(timer);
timer = false;
$('#pause_button').removeClass('pause_button' + imageNumber);
imageNumber = 0;
}
else {
startWorking();
}
});
function startWorking() {
function changeImage(element) {
$('#pause_button').removeClass('pause_button' + imageNumber);
imageNumber++;
if (imageNumber > 6) {
imageNumber = 1;
}
console.log(imageNumber);
element.addClass('pause_button' + imageNumber, 200);
timer = setTimeout(function() {
changeImage(element)
}, 200);
}
changeImage($('#pause_button'));
}