Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 设置间隔在5-7分钟后快速运行_Jquery_Setinterval_Preloader - Fatal编程技术网

Jquery 设置间隔在5-7分钟后快速运行

Jquery 设置间隔在5-7分钟后快速运行,jquery,setinterval,preloader,Jquery,Setinterval,Preloader,为什么setInterval在一段时间后运行得非常快?我用了密码 下面是我网站上的背景幻灯片。我还使用了 我想每9999毫秒重复一次动画。但一段时间后(5-7分钟),动画似乎每1000毫秒重复一次。setInterval将每9999毫秒运行一次函数,而不是一次 setInterval将重复,setTimeout将运行一次 您需要使用setTimeout。setInterval将每9999毫秒运行一次函数,而不是一次 setInterval将重复,setTimeout将运行一次 您需要使用setT

为什么
setInterval
在一段时间后运行得非常快?我用了密码 下面是我网站上的背景幻灯片。我还使用了


我想每9999毫秒重复一次动画。但一段时间后(5-7分钟),动画似乎每1000毫秒重复一次。

setInterval将每9999毫秒运行一次函数,而不是一次

setInterval将重复,setTimeout将运行一次


您需要使用setTimeout。

setInterval将每9999毫秒运行一次函数,而不是一次

setInterval将重复,setTimeout将运行一次


您需要使用setTimeout。

javascript函数setInterval()返回一个句柄

handle = setInterval("slideSwitch()", 9999);
你可以随时清理

所以你必须在一段时间后清理你的间歇时间,因为你想使用它


javascript函数setInterval()返回一个句柄

handle = setInterval("slideSwitch()", 9999);
你可以随时清理

所以你必须在一段时间后清理你的间歇时间,因为你想使用它


您可能希望确保一个动画不会以您不希望的方式中断前一个动画:

...
$next.css({ opacity: 0.0 })
     .addClass('active')
     .stop() // <-- new line
     .animate({ opacity: 1.0}, 1000, function() {
         $active.removeClass('active last-active'); 
     });
。。。
$next.css({opacity:0.0})
.addClass(“活动”)

.stop()//您可能希望确保一个动画不会以您不希望的方式中断前一个动画:

...
$next.css({ opacity: 0.0 })
     .addClass('active')
     .stop() // <-- new line
     .animate({ opacity: 1.0}, 1000, function() {
         $active.removeClass('active last-active'); 
     });
。。。
$next.css({opacity:0.0})
.addClass(“活动”)


.stop()//这个答案与这个问题有什么关系?他实现了一个幻灯片放映,因此他必须使用递归的
setInterval
setTimeout
!是的,我想每9999毫秒重新播放一次动画,但经过一段时间后,设置间隔时间缩短(例如:9999,在5-7分钟1000毫秒后)让我知道解决方案谢谢回复您应该将此评论添加到您的问题中,因为这说明问题很清楚!一定是误读了,以为我在slideSwitch()函数中看到了setInterval。这个答案与这个问题有什么关系?他实现了一个幻灯片放映,因此他必须使用递归的
setInterval
setTimeout
!是的,我想每9999毫秒重新播放一次动画,但经过一段时间后,设置间隔时间缩短(例如:9999,在5-7分钟1000毫秒后)让我知道解决方案谢谢回复您应该将此评论添加到您的问题中,因为这说明问题很清楚!一定是误读了,以为我在slideSwitch()函数中看到了setInterval。你说的“过一段时间”是什么意思?事情的实际流动是否在加速,或者只是动画从一开始就落后了,并且在一段时间后开始重叠?作为旁注,您应该使用
setInterval(slideSwitch,9999)
而不是字符串。您所说的“一段时间后”是什么意思?事情的实际流动是否正在加速,或者只是动画从一开始就落后了,过了一段时间它们开始重叠?作为旁注,您应该使用
setInterval(slideSwitch,9999)
而不是字符串。如何使用上述代码每9999毫秒重复一次幻灯片放映?谢谢你reply@Rajnikant:我刚刚在代码中添加了一行,并为上下文提供了两行未更改的代码。你的代码的其余部分应该是好的。我如何用上面的代码每9999毫秒重复一次幻灯片放映?谢谢你reply@Rajnikant:我刚刚在代码中添加了一行,并为上下文提供了两行未更改的代码。剩下的代码应该没问题。
setTimeout(clearInterval(handle),3000)毫无意义。setTimeout的第一个参数应该是一个函数。好的,至少现在可以了。:)但是通过创建另一个间隔来清除一个间隔不是有点奇怪吗?无论如何,这是如何回答这个问题的?哦,好吧,我误解了。标题是“设置间隔在5-7分钟后快速运行”,所以我的答案是清除前一个间隔的方法,然后他可以创建另一个具有另一个频率的间隔。但问题是为什么setInterval在5-7分钟后运行得更快,我不知道为什么。
setTimeout(clearInterval(handle),3000)毫无意义。setTimeout的第一个参数应该是一个函数。好的,至少现在可以了。:)但是通过创建另一个间隔来清除一个间隔不是有点奇怪吗?无论如何,这是如何回答这个问题的?哦,好吧,我误解了。标题是“设置间隔在5-7分钟后快速运行”,所以我的答案是清除前一个间隔的方法,然后他可以创建另一个具有另一个频率的间隔。但问题是为什么setInterval在5-7分钟后运行得更快,我不知道为什么。
...
$next.css({ opacity: 0.0 })
     .addClass('active')
     .stop() // <-- new line
     .animate({ opacity: 1.0}, 1000, function() {
         $active.removeClass('active last-active'); 
     });