【发布时间】:2013-03-10 02:45:46
【问题描述】:
是否可以在 Carousel Div 之外设置轮播指示器列表?在底部,我询问是否可以在整个页面中搜索特定元素,并与它们相关联。
我在想象这样的事情:
<div id="presentation" class="tab-pane active">
<div id="presentationCarousel" class="carousel slide">
<div class="carousel-inner">
<div class="item active"><img src="...1.jpg" alt="" /></div>
<div class="item active"><img src="...2.jpg" alt="" /></div>
<div class="item active"><img src="...3.jpg" alt="" /></div>
</div>
<a class="carousel-control left" href="#presentationCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#presentationCarousel" data-slide="next">›</a>
</div>
</div>
<div id="chapterList">
<ol class="carousel-indicators">
<li data-target="#presentationCarousel" data-slide-to="0" class="active"></li>
<li data-target="#presentationCarousel" data-slide-to="1"></li>
<li data-target="#presentationCarousel" data-slide-to="3"></li>
</ol>
</div>
有可能吗?
只是补充一下,我检查了引导 JS 源,发现这一行:
this.$indicators = this.$element.find('.carousel-indicators')
它只是填充列表指示器。我想 this 引用是针对 presentation div 元素。
JAVASCRIPT 问题
是否可以通过删除 this 引用来搜索整个页面的元素?
this.$indicators = $element.find('.carousel-indicators')
我们将不胜感激任何建议。谢谢!
【问题讨论】:
-
一旦找到
.carousel-indicators,你想做什么? -
只是 Bootstrap 轮播指示器的默认行为。每个图像的参考。现在,如果 .carousel-indicators 在同一个 div 中,它可以正常工作。我在问它在外面是否还能正常工作。
标签: javascript jquery razor twitter-bootstrap carousel