Jquery 引导缩略图旋转木马从两行压缩到一行
使用 并尝试将效果分层Jquery 引导缩略图旋转木马从两行压缩到一行,jquery,css,twitter-bootstrap-3,Jquery,Css,Twitter Bootstrap 3,使用 并尝试将效果分层 为什么滑块从“ok”开始并最终运行到一行?因为您缺少JS代码和CSS,您需要同时添加这两个代码才能使旋转木马工作您使它变得比需要的更复杂。如果需要两行,只需将它们都放在一个“项”中,如下所示: <div id="myCarousel" class="carousel slide"> <!-- Carousel items --> <div class="carousel-inner">
为什么滑块从“ok”开始并最终运行到一行?因为您缺少JS代码和CSS,您需要同时添加这两个代码才能使旋转木马工作您使它变得比需要的更复杂。如果需要两行,只需将它们都放在一个“项”中,如下所示:
<div id="myCarousel" class="carousel slide">
<!-- Carousel items -->
<div class="carousel-inner">
<div class="item active">
<div class="row">
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
</div>
<!--/row-->
<div class="row">
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
</div>
<!--/row-->
</div>
<!--/item-->
<div class="item">
<div class="row">
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
</div>
<!--/row-->
<div class="row">
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
</div>
<!--/row-->
</div>
<!--/item-->
<div class="item">
<div class="row">
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
</div>
<!--/row-->
<div class="row">
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
<div class="col-sm-3"><a href="#x" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" class="img-responsive"></a>
</div>
</div>
<!--/row-->
</div>
<!--/item-->
</div>
<!--/carousel-inner-->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">‹</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">›</a>
</div>
<!--/myCarousel-->
如果您想知道为什么这种方法不起作用,其实很简单:carouseljs将一个活动类添加到元素中,并显示.item类。您应该在标记中显示“active”,因此js第一次运行,并将其添加到每个后续的.item元素中。但是,当它到达最后一个项分组时,代码会在.carousel内部查找具有.item类的第一个元素,并将其添加到该项中。在您的情况下,这意味着它只会将类添加到单行。您是正确的,没有包含JS或CSS。。。这不是它不起作用的原因您自己包含jquery并查看。CSS似乎是纯粹的样式。你有链接吗?我的意思是我有它的输入、输出、输入和输出-不起作用,所以我试着在第四次点击时提供一个简单的示例。你应该提出更好的问题。我在回答为什么你的旋转木马根本不工作。不管怎样,你提到的问题很简单。在前3个列表中使用的是250px×250px的图像,然后使用的是500px(缩放到277px)的图像,因此布局会因为使用的尺寸不同而中断。要么总是使用相同的大小,要么限制元素的大小,比如最大高度或最大宽度(无论你需要什么),我同意你的评论完全合乎逻辑。这表明,这不是问题的答案,尽管旋转木马在工作,我问为什么它会“撞到一条线”,任何人看到链接都会明白,我问为什么它会断开。