#css #twitter-bootstrap
#css #twitter-bootstrap
Вопрос:
я расширяю плагин bootstrap carousel, чтобы позволить мне использовать изображения в качестве навигаторов миниатюр. Я сделал это, но проблема в том, как отобразить активный список (миниатюру)
css:
.carousel-wrap {
overflow: hidden;
margin: 0 auto;
width: 408px;
}
.carousel-indicators {
position: relative;
bottom: 0;
width: 1000em
}
HTML:
<div id="slider1" class="carousel-wrap">
<ol class="carousel-indicators carousel-gallery">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"><img src="http://placehold.it/80x60amp;amp;text=one" class="img-responsive"></li>
<li data-target="#carousel-example-generic" data-slide-to="1" class=""><img src="http://placehold.it/80x60amp;amp;text=two" class="img-responsive"></li>
<li data-target="#carousel-example-generic" data-slide-to="2" class=""><img src="http://placehold.it/80x60amp;amp;text=three" class="img-responsive"></li>
<li data-target="#carousel-example-generic" data-slide-to="2" class=""><img src="http://placehold.it/80x60amp;amp;text=four" class="img-responsive"></li>
<li data-target="#carousel-example-generic" data-slide-to="2" class=""><img src="http://placehold.it/80x60amp;amp;text=five" class="img-responsive"></li>
</ol>
</div>
Комментарии:
1. В чем, собственно, заключается ваш вопрос?
2. Я хотел бы показать остальные элементы списка при нажатии кнопки next или previous .. что-то похожее на это ( jquery.malsup.com/cycle2/demo/caro-pager.php ) но это должна быть бесконечная карусель
Ответ №1:
Это должно сработать:
$('#slider1 li').on('click', function(){
// remove class 'active' from all li
$("#slider1 li").removeClass("active");
// add class 'active' to the clicked li
$(this).toggleClass('active');
})
Поместите этот JavaScript перед слайдером-HTML и оформите элементы списка с помощью css в зависимости от класса .active.