Twitter Bootsrap Carousel .carousel(number)不起作用 [英] Twitter Bootsrap Carousel .carousel(number) not working
本文介绍了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屋!
查看全文