javascript - 重复函数,同时递增 [i]

标签 javascript jquery function loops increment

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

从功能上来说,我希望它能够翻转 jpeg,这样它看起来就像一部电影。

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

最佳答案

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

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

这应该可以工作,除非你的代码中有其他东西弄乱了你的数组。

关于javascript - 重复函数,同时递增 [i],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33930031/

相关文章:

javascript - ng-click : pass data selectedItem between pages angularjs

function - OCaml,多态函数

php - 如何制作包含最大长度的组合数组?

javascript - 为什么程序不调用js类函数?

javascript - 使用javascript插入当前href

jquery - 单击按钮将 css 添加到我的容器

javascript - 使用 jquery 和 php 动态禁用一些复选框选项

javascript - 删除一个字母(:) from a string

python - 为什么 Python 中一个变量可以全局访问,而另一个则不能?

javascript - 如何告诉 Vue 应用使用 Firebase 模拟器?