2015-07-20 56 views
1
$(document).ready(function() { 
     $("#myCarousel").bind(".slide", function (event) { 
      var carousel = $(event.target); 
      setTimeout(function() { 
       if (carousel.find(".carousel-indicators .active").data("slide-to") === 2) { 
        // do stuff 
       } 
      }, 0); 
     }); 
}); 

      var safdfkl = $('#myCarousel .active').index('#myCarousel .item'); 
      var active = $('#myCarousel').find('.carousel-inner > .item.active'); 

我需要的是我想要得到的積極轉盤值所有的時間無限,其中,例如,如果第三滑動激活我想火我的代碼.. 我不是能夠找到當前的活動幻燈片本身請幫助我。我的代碼不被解僱

回答

2

我假設你正在使用的引導。您需要更新您的結合,

對於引導2,

$("#myCarousel").bind("slide", function (event) { 

對於引導3,

$('#myCarousel').bind('slide.bs.carousel', function (e) { 
+0

文檔後.ready函數的條件不被炒魷魚,它得到了循環爲什麼外??? –

+0

我不太清楚「它越過了循環」。雖然,你可以嘗試添加console.log並檢查發生了什麼。 – nikhil

+0

雅我檢查它,所以它沒有進入內部?請幫忙...... –

0

嘗試使用

$("#myCarousel").bind("slide", function (event) { 
    ... 
} 

不要加點到事件名稱。

編輯

嘗試 '滑' 事件。顯然滑動發生在動畫之前,滑動發生在之後。

所以使用:

$('#myCarousel').on('slid', function (event) { 
    ... 
} 
+0

謝謝你......但是,當我只刷新代碼得到別人解僱不,我要的是,它應該不斷創出所以每次當輪播指標類更改爲活動時,我需要該數據 - 幻燈片的號碼?????請幫助brooooooooos .... –