为了账号安全,请及时绑定邮箱和手机立即绑定

在jQuery中,每5秒调用一个函数的最简单方法是什么?

在jQuery中,每5秒调用一个函数的最简单方法是什么?

在jQuery中,每5秒调用一个函数的最简单方法是什么?jQuery,如何每5秒调用一个函数。我正在寻找一种方法来自动改变幻灯片中的图像。我宁愿不安装任何其他第三方插件,如果可能的话。
查看完整描述

3 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

在普通的javascript中,您不需要jQuery,下面的代码就可以了!

window.setInterval(function(){
  /// call your function here}, 5000);

要停止循环,可以使用

clearInterval()


查看完整回答
反对 回复 2019-07-11
?
暮色呼如

TA贡献1853条经验 获得超9个赞

您可以使用setInterval在页面上注册一个间隔,即:

setInterval(function(){ 
    //code goes here that will be run every 5 seconds.    }, 5000);


查看完整回答
反对 回复 2019-07-11
?
呼唤远方

TA贡献1856条经验 获得超11个赞

上面提到的函数执行,不管它是否在以前的调用中完成,这个函数在执行完成后每x秒运行一次。

// IIFE(function runForever(){
  // Do something here
  setTimeout(runForever, 5000)})()// Regular function with argumentsfunction someFunction(file, directory){
  // Do something here
  setTimeout(someFunction, 5000, file, directory)
  // YES, setTimeout passes any extra args to
  // function being called}


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 1214 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信