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

autotime=setInterval(anigo(1),3000)为什么不行?autotime=setInterval(function(){anigo(1)},3000)什么区别

设置定时器是为什么autotime=setInterval(anigo(1),3000)这样是错的,会的能解答一下吗,我试了一下,点击play就执行一次。

正在回答

2 回答

第一个参数是函数的定义,而不是函数的调用

0 回复 有任何疑惑可以回复我~

第一个参数需要指定函数的引用,这样回调的时候可以执行该函数。你这样直接写anigo(1),是直接执行了anigo函数,由于返回的不是函数引用,所以以后就无法再执行了。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Jquery插件transform旋转焦点图
  • 参与学习       31563    人
  • 解答问题       52    个

本视频教程教你制作带旋转效果的焦点图轮播器,结合案例学的更快

进入课程

autotime=setInterval(anigo(1),3000)为什么不行?autotime=setInterval(function(){anigo(1)},3000)什么区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信