【发布时间】:2016-04-19 11:03:48
【问题描述】:
在“clearTimeout”适合此流程的情况下努力锻炼:
$(window).ready(function() {
setTimeout(function() {
$('.hoverone').addClass('flip');
}, 2000);
setTimeout(function() {
$('.hovertwo').addClass('flip');
}, 2500);
setTimeout(function() {
$('.hoverone').removeClass('flip');
}, 4000);
setTimeout(function() {
$('.hovertwo').removeClass('flip');
}, 4500);
});
完成最后一个操作后 - 我希望重置计时器并重新开始流程。我尝试了 clearTimeout,但我需要完成非常具体的定时操作流程。
【问题讨论】:
-
在您的示例中没有重复的计时器来“重置”(它们本来是
setInterval)。练习的目的是什么? -
你有没有试过像循环一样调用函数!!!
-
@RayonDabre 是对的。阅读如何使用
setTimeout/clearTimeouts。 tl;dr - 将setTimeout()存储在一个变量中,然后使用clearTimeout(myVariable)。 -
嗨,evolutionxbox - 我可以为点击功能工作,但似乎无法将定时元素配置为自动重置
标签: javascript jquery settimeout cleartimeout