没有调用递归
Recursion not being called
谁能帮我把这一小段代码递归地调用自己?它只触发一次,然后停止,不做任何动画。我想做的是在人们分享了他们的地理位置之后,递归地在图像元素上动画化一个边界。此代码位于document.ready
中。
(function pulse(){
console.log('hello world');
$('.contacts-list li.closest img')
.delay(1000)
.animate({ 'border-color': 'transparent'}, 100)
.delay(500)
.animate({ 'border-color': 'rgb(147, 190, 104)'}, 100, pulse);
})();
试试这个
(function pulse(){
console.log('hello world');
$('.contacts-list li.closest img')
.delay(1000)
.animate({ 'border-color': 'transparent'}, 100)
.delay(500)
.animate({ 'border-color': 'rgb(147, 190, 104)'}, 100, function()
{
pulse();
});
})();
相关文章:
- 为什么setTimeout适用于无休止的递归调用
- 有没有一种方法可以用步骤递归调用jQuery animate()
- 在Dojo类中递归调用setTimeout时是否存在内存泄漏
- 递归调用异步函数
- 递归调用相同的函数
- 计算一个函数在JS中被递归调用的次数
- 如何在 Javascript 中递归调用存储在变量中的函数
- 如果回调调用封闭函数,它是否被称为递归调用
- 无法从响应的结束事件中对 Http.Request 进行递归调用
- JavaScript中的递归调用不起作用
- KO 计算递归调用
- 删除数组递归调用模式中的项
- 无法在 Javascript 中进行递归调用
- 如何递归调用承诺函数
- Javascript 堆栈和递归调用
- 无法在 javascript 中使用 settimeout 递归调用函数
- 原型函数中的递归调用
- 在 Javascript 中递归调用“父”构造函数
- AngularJS:使用$timeout递归调用函数时的RangeError
- JavaScript 理解递归调用代码清理中的上下文,没有“with”关键字