2015-07-20 58 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 .... –