adr*_*tiq 1 javascript css jquery carousel twitter-bootstrap
我和许多其他人一样,想要使用Bootstrap轮播来运行可点击和可样式的分页,所以我不必在引导程序的顶部运行额外的jquery插件(例如,innerfade).
我有一个镜头使用这个问题(并回答)Bootstrap Carousel Number活跃图标,但到目前为止没有骰子,我无法看到我在这里做错了什么.
这是我摆弄的http://jsfiddle.net/adriatiq/V4SBt/(奇怪的是,小提琴中的分页工作而不是本地的).如您所见,随着幻灯片的进展,编号不会跳过.
请原谅我糟糕的js技巧.
这个适合我:) http://jsfiddle.net/4WY6S/6/
<script type="text/javascript">
var currentPage =0;
$('#myCarousel').carousel({
interval: 7000
})
$('#carousel-nav a').click(function(q){
q.preventDefault();
clickedPage = $(this).attr('data-to')-1;
currentPage = clickedPage-1;
$('#myCarousel').carousel(clickedPage);
});
var pages = $("#carousel-nav a");
var pagesCount = pages.length;
$('#myCarousel').on('slide', function(evt) {
$(pages).removeClass("active");
currentPage++;
currentPage=(currentPage%pagesCount);
$(pages[currentPage]).addClass("active");
});
</script>
Run Code Online (Sandbox Code Playgroud)
以下是"上一个"和"下一个"按钮的代码:
<a href="#" onclick="if(currentPage>0){currentPage=((currentPage-2)%3);$('#myCarousel').carousel(currentPage+1);}">PREVIOUS</a> | <a href="#" onclick="if(currentPage<2){$('#myCarousel').carousel(currentPage+1);}">NEXT</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13797 次 |
| 最近记录: |