0

私はこの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 に問題があります。この関数の再帰的な側面を無効にすると、正常に実行されるため、これはシンテックス エラーではないようです。

誰でもこれを回避する方法を提案できますか?

4

1 に答える 1

0

コールバックを使用 -

ele_next.fadeIn(4000,function(){
     press_quotes_slider (ele_next);
});
于 2013-08-01T09:59:09.990 に答える