Updated bootply
基本上,你需要利用slid.bs.carousel
事件的bootstrap-carousel
,並獲取當前carousel slide
的指數,與指數找到div element
您的#hot_news
元素在div.row
下,並將active
類添加到它。同時,在添加之前,從div.row
下的所有其他divs
中刪除active class
。
以下是你如何做到這一點。
$('#carousel-example-generic').on('slid.bs.carousel', function (e) {
var currentIndex = $(e.relatedTarget).index();
$("#hot_news .row div.active").removeClass('active');
$("#hot_news .row div").eq(currentIndex).addClass('active');
});
$(document).ready(function(){
$("#hot_news .row div").eq(0).addClass('active'); //add to 0 by default on page load
});
CSS
#hot_news .active{
background-color: #034121;
}
使用#034121背景顏色的。主動類和當前幻燈片添加類名。 – vrn53593