【发布时间】:2017-05-26 08:06:38
【问题描述】:
我想根据时间向 div 添加和删除一个类。它应该在 6 秒后添加一个类,并在 4 秒后将其删除。我尝试了一个基本的实现。为什么this 不工作?我认为问题是两个 setTimeouts 像这样在一起。如果我注释掉第二行,则第一行有效。这里发生了什么?
setTimeout(addHighlight(), 6000);
setTimeout(removeHighlight(), 10000);
有人可以告诉我如何根据delay 参数编写一个同时执行(添加和删除类)的函数吗?
【问题讨论】:
-
试试
setTimeout(function() { addHighlight(); setTimeout(function() { removeHighlight() }, 4000) }, 6000);
标签: javascript jquery settimeout