【发布时间】:2017-07-18 18:12:42
【问题描述】:
我有这个引导轮播,右上角有箭头。我设置了data-wrap="false",这样当它到达旋转木马的尽头时它就会停止。此外,当第一个轮播开始时,左箭头变为活动状态。
这就是我想要做的:当幻灯片变为活动状态时,我希望班级 class-fade 更改为 class-active。然后当它再次变为非活动状态时更改为class-fade。
我希望这是有道理的。
JSFIDDLE:https://jsfiddle.net/6kjnmbcb/
HTML:
<div class="container">
<p>When the carousel comes to an end, change the class <strong>"class-active"</strong> to <strong>"class-fade"</strong>.
<span class="pull-right">
<a class="" href="#CaseCarousel" data-slide="prev"><i class="class-fade"> << </i></a>
<a class="" href="#CaseCarousel" data-slide="next"><i class="class-active"> >> </i></a>
</span>
</p>
<hr />
<div class="row">
<div class="carousel slide" data-interval="false" data-wrap="false" id="CaseCarousel">
<div class="carousel-inner">
<div class="item active">
<div class="col-xs-6">
<p>
Slide1 goes here
</p>
</div>
<div class="col-xs-6">
<p>
Slide2 goes here
</p>
</div>
</div>
<div class="item">
<div class="col-xs-6">
<p>
Slide3 goes here
</p>
</div>
<div class="col-xs-6">
<p>
Slide4 goes here
</p>
</div>
</div>
<div class="item">
<div class="col-xs-6">
<p>
Slide5 goes here
</p>
</div>
<div class="col-xs-6">
<p>
Slide6 goes here
</p>
</div>
</div>
</div>
</div>
</div>
</div>
CSS:
.class-fade {
color: grey;
}
.class-active {
color: red;
}
【问题讨论】:
-
试试这个。我将 class-active 更新为 class-fade。并更新了css。试穿:jsfiddle.net/6kjnmbcb/2
-
很抱歉,但远非如此。我实际上想使用 JS 更改类,以便用户知道按钮是
disabled,当没有幻灯片可以点击时。
标签: javascript jquery css twitter-bootstrap