0
我有一个JavaScript代码可以在页面上生成一些元素。但由于这些新生成的元素的数据来自外部源,因此可能需要同时为这些元素加载。 我想做的事情是,我想在这些元素加载后做一些事情。所以我决定我应该检查元素是否每秒都出现,然后执行其他的Coeds。如何在事件处理程序中设置计时器并在条件下停止计时器
这就是我想做的事:
//start a timer like event handler which occurs every second
//in every second{
if ($(".elementthatmustappear").is(":visible"))
{
//stop the timer
//execute other codes
}
else
{
//don't stop the timer.continue checking
}
}
有没有这样做的一种方式?
可能的重复:[?如何停止的setTimeout循环(HTTP://计算器.COM /问题/ 8443151 /如何到停止-A-的setTimeout环) – Itay