2014-04-14 57 views
0

我有這個滑塊。循環滑塊不被稱爲

$(function() { 
    $(".fadein a").first().show(); 
    var lnthofimages = $('.fadein a').length; 
    var index = 0; 
    var count = lnthofimages; 

    function bannerRotator() { 
     $('.fadein a').delay(5).eq(index).fadeOut(function() { 
      if (index == count) { 
       index = -1; 
      } 

      $('.fadein a').eq(index + 1).fadeIn(function() { 
       index++; 
       bannerRotator(); 
      }); 

     }); 
    } 
    bannerRotator(); 
}); 

圖像未被旋轉。它沒有按照我給這裏 -

$('.fadein a').eq(index + 1).fadeIn(function() { 
    index++; 
    bannerRotator(); 
}); 

另一個條件循環你可以看到這裏 -

http://jsfiddle.net/94bGB/

+0

那麼你的問題究竟是什麼?據我可以看到演示正在爲我工​​作.. – ndsmyter

+0

工作正常嗎?它一旦完成就不會重新開始?這個問題實際上是什麼? – jbyrne2007

+0

微小變化:http://jsfiddle.net/94bGB/1/在第17行,你忘記了「in」' – urbz

回答

3

試試這個小提琴:http://jsfiddle.net/94bGB/3/

我更新了行在這裏,因爲您的索引從0到5,但您的計數是6,您需要將索引與count-1進行比較。

if (index == count-1) { 
    index = -1; 
}