Bootstrap轮播.在底部添加分页点

use*_*763 12 html css jquery twitter-bootstrap

如何在现有轮播中添加分页作为引导程序的分页.

它需要自动移动点.

这是一个非常新的需要一点点的手.

这是我的代码:

http://jsfiddle.net/mdesignone/qXgCg/

谢谢:)

mer*_*erv 10

此功能目前预计将包含在2.3里程碑(目前为2.1)中.目前有一个pull请求已经实现了这个功能,我建议使用它而不是自己动手,因为一旦功能正式集成,它更有可能与最终的API保持一致.

插件的源代码可以在mikaelbr的Bootstrap项目的分支中找到.您将需要bootstrap-carousel.jscarousel.less.

这是一个演示:

的jsfiddle


Kie*_*ham 6

使用最新的轮播,您可以使用轮播指示器类:

 <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>
Run Code Online (Sandbox Code Playgroud)

http://getbootstrap.com/javascript/#carousel


Sea*_*son 2

这是一种有点古怪的方法,因为我也必须为我的网站这样做。更新的小提琴: http: //jsfiddle.net/qXgCg/2/

//Javascript   
var slider = $(".carousel-inner") 
.carousel({ interval: 5000 }) 
.bind('slid', function() { 
var index = $(this).find(".active").index(); 
$(this).find("a").removeClass('pager-active').eq(index).addClass('pager-active'); 
}); 

$(".slider-pager a").click(function(e){ 
  var index = $(this).index(); 
  slider.carousel(index); 
  e.preventDefault(); 
}); 

/* css */
.slider-pager        {    margin-top: 10px; }
.slider-pager a    {    display: block; height: 10px; width: 10px; float: left; margin-right: 10px; border-radius: 50%; background: #41af96; font-size: 1px; color: #fff; text-indent: -9999px; }
.slider-pager a.pager-active { background: #2c8571; }

<!--html --->
<div class="slider-pager">
<a href="#main-slider" class="pager-active">0</a>
<a href="#main-slider">1</a>
<a href="#main-slider">2</a>
</div>
Run Code Online (Sandbox Code Playgroud)