2014-09-25 22 views

回答

0

我不確定這是最優雅的方法,如果不希望別人會添加更好的方法。當我加載傳送帶幻燈片的數據時,我創建了一個幻燈片索引數組,與用戶想跳過的元素相對應。當用戶請求跳過元素(使用導航欄上的按鈕)時,我通過查找.active類並從當前視圖中提取html來標識當前位置。該HTML包含感興趣元素的標識符,可以使用post substring()提取來查找幻燈片索引數組中的索引,然後在$('#carousel')。carousel(index)中使用該索引。

0

下面是似乎工作體面井的解決方案的示例:

http://www.bootply.com/2VP1T6PGxW

每個滑塊具有存儲在所述元件上的data-*屬性(data-* documentation)的指標。它還具有通過後面參照的ID:

<div class="item active" id="firstSlide" data-index="0"> 

當按下按鈕時,使用jQuery找到的DOM元素和拉data-index出來,然後用bootstrap轉盤用作記載:

var index = $("#secondSlide").data('index'); 
$("#carousel-example-generic").carousel(index); 
相關問題