Bootstrap Carousel のスライドで単純なイベント ハンドラーを作成しようとしています。後の if ステートメントのテストとして、現在のスライドにアラートを出すだけですが、1 からスライドしているにもかかわらず、0 (最初のスライド) を返し続けます。たとえば、2 に、または 0 から 1 にすると、常に 0 が表示されます。
var slide = $('#myCarousel .active').index('#myCarousel .item');
$("#myCarousel").carousel()
$("#myCarousel").bind("slid", function(){
alert(slide);
});