递归崩溃Chrome

时间:2013-08-01 09:57:14

标签: javascript jquery recursion

我有这个javascript / jquery函数:

  function press_quotes_slider(ele) {
    jQuery.fn.exists = function(){return this.length>0;}
    if ($j(ele).next().exists()) {
        var ele_next = $j(ele).next();
    } else {
        var ele_next = $j('#press_quotes').children().first();
    }

    ele.fadeOut(4000);
    ele_next.fadeIn(4000);

    press_quotes_slider (ele_next);
  }

我遇到了这个崩溃的Chrome的问题。 如果我禁用此函数的递归方面,它运行正常,所以这似乎不是一个syntex错误。

有人可以建议这样做吗?

1 个答案:

答案 0 :(得分:0)

使用回拨 -

ele_next.fadeIn(4000,function(){
     press_quotes_slider (ele_next);
});