在递增 [i] 的同时重复函数

Repeating function while incrementing [i] within

我试图调用 repeatThis n 次,同时在每次迭代时递增 myArr[i]。在最后一个括号之前的函数内放置一个循环会炸毁浏览器调用堆栈。也不能在不出错的情况下将函数放入循环中。

在功能上,我希望它可以翻阅 jpeg,因此它看起来像一部电影。

 function repeatThis () {
        $(myArr[i]).fadeIn(100, function(){
            $(myArr[i]).fadeOut(100, function(){
            });
        });
    }

尝试将 i 作为函数参数传递:

function repeatThis(i) {
    ...
})(i);

每个都用!!所以语法看起来像

$.each(myArr, function( index, value ) {
  $(myArr[index]).fadeIn(100, function(){
    $(myArr[index]).fadeOut(100, function(){
  });
});

这应该有效,除非您的代码中有其他东西弄乱了您的数组。