我在视口中使用带有 3 个项目的 bx 滑块,我需要它有一个用于活动列表项(在本例中为中间子项)的 css 类,但它不起作用。
这是 HTML 和 javascript:
<ul class="bxslider" id="slider1">
<li><img src="img/img-a.png" />
</li>
<li><img src="img/img-b.png" />
</li>
<li><img src="img/img-c.png" />
</li>
</ul>
<script type="text/javascript">
$(document).ready(function(){
$('.bxslider').bxSlider();
});
</script>
<script type="text/javascript">
onSlideBefore: function (currentSlideNumber, totalSlideQty, currentSlideHtmlObject) {
$('#slider1 li').removeClass('active-slide');
$('#slider1>li').eq(currentSlideHtmlObject + 1).addClass('active-slide')
// $('#sddf').html('<p class="check">Slide index ' + currentSlide + ' of ' + totalSlides + ' total slides has completed.');
}
和CSS:
#slider1 li{
opacity:0.5;
width:290px;
}
#slider1 .active-slide{
opacity:1;
}
编辑: JSFIDDLE