2017-04-11 55 views
0

我有多個輪播程序到縮略圖導航的一個引導程序頁面。但只有一個縮略圖導航正在工作。我用這個腳本http://www.bootply.com/79859多個id引導程序輪播

我知道這是因爲#myCarousel不是唯一的,但我該如何解決這個問題?多次將該腳本與另一個ID放在一起不是很花哨

$('#myCarousel').carousel({ 
interval: 4000 
}); 

// handles the carousel thumbnails 
$('[id^=carousel-selector-]').click(function(){ 
    var id_selector = $(this).attr("id"); 
    var id = id_selector.substr(id_selector.length -1); 
    id = parseInt(id); 
    $('#myCarousel').carousel(id); 
    $('[id^=carousel-selector-]').removeClass('selected'); 
    $(this).addClass('selected'); 
}); 

// when the carousel slides, auto update 
$('#myCarousel').on('slid', function (e) { 
    var id = $('.item.active').data('slide-number'); 
    id = parseInt(id); 
    $('[id^=carousel-selector-]').removeClass('selected'); 
    $('[id=carousel-selector-'+id+']').addClass('selected'); 
}); 
+0

你可以添加一個類,說'class =「mycarousel1」',然後在JS中使用它,那麼你將只需要一組JS,因爲你可以引用多個具有相同類的元素 –

+0

它不是母體的類= mycarousel1或mycarousel我仍然需要乘以腳本 –

回答