【发布时间】:2015-06-15 12:58:59
【问题描述】:
我在轮播 Bootstrap 中使用多个:
<div id="carousel-586" class="carousel slide carousel-block" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carousel-586" data-slide-to="0" class="active"></li>
<li data-target="#carousel-586" data-slide-to="1"></li>
<li data-target="#carousel-586" data-slide-to="2"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="..." alt="...">
</div>
<div class="item">
<img src="..." alt="...">
</div>
<div class="item">
<img src="..." alt="...">
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-586" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-586" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="sr-only">Next</span>
</a>
</div>
但是,我在 JavaScript 中收到错误:
未捕获的类型错误:无法读取未定义的属性“offsetWidth”
尽管出现错误,轮播功能没有问题,但我更想知道导致错误的原因并修复它们。
任何建议都会很棒。
【问题讨论】:
-
如果您可以在此处或在 jsFiddle 中设置示例,可能会更容易看到错误
-
第一个搜索结果:stackoverflow.com/questions/29027830/…。你试过那个吗?
-
嗨@pep,请参考帖子中的两个“类似问题”。
-
啊,错过了那些链接,它们有点难看。
-
嗨@adeneo,我可以做得更好;这是work-in-progress development version of the application。您应该会在右侧看到一大堆轮播,标题为:“特色酒店”。
标签: javascript twitter-bootstrap-3