【发布时间】:2021-05-26 12:06:55
【问题描述】:
我正在使用 Bootstrap 3 制作一个灯箱 - 轮播 - 模态页面。到目前为止,一切进展顺利,除了一件事: 当轮播开始时,它总是从页面的第一张图片开始,而不是我点击的图片。 换句话说:如果我单击图像 1,则打开图像 1,如果单击图像 2,则打开图像 1,如果单击图像 3,则打开图像 1。 之后,轮播就可以正常工作了,但我想要的是,当我单击图像 2 时,会打开图像 2,如果单击图像 3,则会打开图像 3。
一些代码:
<ul class="cropped-images">
<li class="la active"><a data-content="No 1" href="#lightbox" data-toggle="modal" data-slide-to="0"><img src="images/thumbs/1.jpg" alt="No 1"></a></li>
<li class="la"><a data-content="No 2" href="#lightbox" data-toggle="modal" data-slide-to="1"><img src="images/thumbs/2.jpg" alt="No 2"></a></li>
<li class="la"> etc... </ul>
<div id="lightbox" class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">TITLE</h4>
</div>
<div id="carousel-example-generic" class="carousel slide">
<!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item active">
<img src="images/large/1.jpg" alt="...">
<div class="carousel-caption">One Image</div>
</div>
<div class="item">
<img src="images/large/2.jpg" alt="...">
<div class="carousel-caption">Another Image</div>
</div>
... etc...
<!-- Controls -->
controls code
</div>
</div>
</div>
</div>
有什么建议吗?
【问题讨论】:
标签: html css twitter-bootstrap-3 carousel