Twitter Bootsrap Carousel .carousel(number)不起作用 [英] Twitter Bootsrap Carousel .carousel(number) not working

查看:74
本文介绍了Twitter Bootsrap Carousel .carousel(number)不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Twitter Bootstrap Carousel插件上的.carousel(number)方法有问题.不知何故我无法正常工作.转盘本身已启动并正在运行,.carousel('next')方法也已启动.

I'm having a problem with the .carousel(number) method on Twitter Bootstrap Carousel plugin. Somehow I can't get it working. The carousel itself is up and running, so does the .carousel('next') method.

$('#carousel-nav a').click(function(q){
 q.preventDefault();
 targetSlide = $(this).attr('data-to');
 //this one doesn't work $('#my-carousel').carousel(targetSlide); 
 $('#my-carousel').carousel('next');
});

这是标记

<ul id="carousel-nav" class="nav nav-tabs nav-stacked">
    <li><a href="#my-carousel" data-to="0" >Slide 1</a></li>
    <li><a href="#my-carousel" data-to="1" >Slide 2</a></li>
    <li><a href="#my-carousel" data-to="2" >Slide 3</a></li>
</ul>

有任何线索吗?预先谢谢你.

Any clue? Thank you in advance.

推荐答案

数字是0,就像数组一样.试试这个:

The numbers are 0 based like an array. Try this:


    var targetSlide = $(this).attr('data-to') -1;

我刚刚从targetSlide变量中减去了1.它对我有用.

I just subtracted 1 from your targetSlide variable. It worked for me.

这篇关于Twitter Bootsrap Carousel .carousel(number)不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆