2013-01-22 157 views
1

我一直在使用這個幻燈片彈性圖像幻燈片

http://tympanus.net/codrops/2011/11/21/elastic-image-slideshow-with-thumbnail-preview/

這裏的演示... http://tympanus.net/Tutorials/ElasticSlideshow/

所有我想要的是用於導航的底部,顯示當前的指數,所以如果他們是選定的幻燈片,則.ei-slider-thumbs div的子li將具有類似'current'的類。

不想粘貼整個代碼的負載,所以只提供了鏈接,希望看看在螢火蟲演示?

任何幫助,將不勝感激!非常感謝

---- ----編輯

$('.ei-slider-element').addClass("active1"); 
    $('ul.ei-slider-thumbs li').click(function (e) { 
     var currentEle = $(this).index(); 
     // alert(currentEle); 
     e.preventDefault();   
     $('[class*="active"]').removeClass(function (i, c) { 
      return c.match(/active\d+/g).join(" "); 
     }); 
     $('.ei-slider-element').addClass("active" + currentEle); 
    }); 

回答

0

我觀察到有效元素「ei-slider-element」,它是對所點擊的元素移動。您可以編寫自己的函數來定位當前元素的索引。

$('ul.ei-slider-thumbs li').click(function(){ 
    var currentEle = $(this).index(); 
    alert(currentEle); 
}); 
+0

謝謝! ...對不起還有一件事,我在上面的編輯中使用代碼添加了該類,它可以工作,但有沒有辦法簡化它?我有一種感覺,這不是最好的方式......再次感謝! –

+0

其實我已經改變了它......希望這是最好的方式 –