Javascript 引导式整页滑块自动播放无法处理3张以上的图片
在我目前正在开发的网站上,starbootstrap.com的全页滑块似乎存在问题:当仅用图像替换占位符时,一切正常,但当向幻灯片添加第四项时,自动播放停止工作 我做的是:我添加了第四个li标签Javascript 引导式整页滑块自动播放无法处理3张以上的图片,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,在我目前正在开发的网站上,starbootstrap.com的全页滑块似乎存在问题:当仅用图像替换占位符时,一切正常,但当向幻灯片添加第四项时,自动播放停止工作 我做的是:我添加了第四个li标签 已复制具有新图像的项目 将Javascript添加到底部,就在close body标记之前 $(文档).ready(函数(){ $('.carousel')。carousel({ 间隔时间:5000 }) }); 如前所述,滑块中只有三个项目可以很好地工作,但一旦我进行了书面更改,
已复制具有新图像的项目
将Javascript添加到底部,就在close body标记之前
$(文档).ready(函数(){
$('.carousel')。carousel({
间隔时间:5000
})
});
如前所述,滑块中只有三个项目可以很好地工作,但一旦我进行了书面更改,autoplay就会停止工作。。。
所有其他项目看起来与“第四项”完全相同
我真的不知道错误是什么,控制台中没有js错误
提前非常感谢 写正确的结构
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="img_chania.jpg" alt="Chania">
</div>
<div class="item">
<img src="img_chania2.jpg" alt="Chania">
</div>
<div class="item">
<img src="img_flower.jpg" alt="Flower">
</div>
<div class="item">
<img src="img_flower2.jpg" alt="Flower">
</div>
</div>
<!-- Left and right controls -->
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
并使用
来源于
希望这能对你有所帮助。如果我有你的
“wow fadeIn”
div,它会在自动播放开始前一分钟完成。如果我将其替换为标题4
,自动播放将在几秒钟后启动。您的jQuery代码段目标无效。HTML中没有指向目标的.carousel
项。也许是个调查的好地方。你能在这里分享你的小提琴吗。。。
<div class="item">
<!-- Set the fourth background image using inline CSS below. -->
<div class="fill" style=
"background-image:url('images/index/4.JPG');"></div>
<div class="carousel-caption">
<div class="wow fadeIn" data-wow-delay="1.5s">
<!--Caption-->
</div>
</div>
</div>
<script type='text/javascript'>
$(document).ready(function() {
$('.carousel').carousel({
interval: 5000
})
});
</script>
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="img_chania.jpg" alt="Chania">
</div>
<div class="item">
<img src="img_chania2.jpg" alt="Chania">
</div>
<div class="item">
<img src="img_flower.jpg" alt="Flower">
</div>
<div class="item">
<img src="img_flower2.jpg" alt="Flower">
</div>
</div>
<!-- Left and right controls -->
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>