在增量[i]内重复功能

时间:2015-11-26 03:20:04

标签: javascript jquery function loops increment

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

从功能上讲,我希望它能够翻阅jpegs,使其看起来像电影。

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

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