bootcss插件carousel替换时的事件slide能否获得当前是哪一张
bootcss插件carousel轮换时的事件slide能否获得当前是哪一张
因为轮换的是一个小图,当图片轮换时需要根据当前图片修改当前背景,不知道怎么获取当前下标?用其提供的slide是否可以实现?
代码基本如下:
------解决方案--------------------
有2个参数暴露出来让你用的。relatedTarget direction
$("#carousel_a").on('slide',function(e){
var $ = e.relatedTarget;
var $ = e.direction;
});
$("#carousel_a").carousel();
------解决方案--------------------
没有提供参数,要搞的也只能对 this 做手脚。
$("#carousel_a").on('slid',function(e){
var $that = $(this);
var $$ = $that.find('.active');
});
$("#carousel_a").carousel();
因为轮换的是一个小图,当图片轮换时需要根据当前图片修改当前背景,不知道怎么获取当前下标?用其提供的slide是否可以实现?
代码基本如下:
<div id="myCarousel" class="carousel">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item">…</div>
<div class="item">…</div>
<div class="item">…</div>
</div>
<!-- Carousel nav -->
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
------解决方案--------------------
有2个参数暴露出来让你用的。relatedTarget direction
$("#carousel_a").on('slide',function(e){
var $ = e.relatedTarget;
var $ = e.direction;
});
$("#carousel_a").carousel();
------解决方案--------------------
没有提供参数,要搞的也只能对 this 做手脚。
$("#carousel_a").on('slid',function(e){
var $that = $(this);
var $$ = $that.find('.active');
});
$("#carousel_a").carousel();