我正在使用最新版本的jQuery和jQuery color。我正在尝试使用动画来无限地更改容器的颜色。但是,当我运行以下代码时,出现错误:“未捕获的RangeError:超出最大调用堆栈大小”。动画循环工作正常,但是它阻止了我其余的jQuery代码执行。我不知道堆栈溢出从哪里来。
mongodb version 1.1.5
答案 0 :(得分:1)
您的function colourAnimation()
以对方法animate
的调用结束,该方法的第四个参数已传递给colourAnimation
。
docs @ https://api.jquery.com/animate/表示第4个参数是
动画完成后调用的函数,每次调用一次 匹配的元素。
当然,代码将无限递归吗?
答案 1 :(得分:-1)
如果希望代码无限运行,只需使用setInterval(function, time)
(时间以毫秒为单位)。可以找到更好的解释here