use*_*222 11 html carousel twitter-bootstrap
我已经建立了一个自举视频轮播.它工作得很好但是,我唯一的问题是旋转木马在5秒后继续滑动到下一张幻灯片.如何使其停止自动滑动并仅在用户单击左箭头或右箭头时滑动?我已粘贴下面的代码.
<div class="container">
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-pause=hover>
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item active">
<div class="embed-responsive embed-responsive-16by9">
<video class="embed-responsive-item" autoplay muted id="homevid">
<source src="C:\Development Software\Sample Website\videos\Michael Vick 88 yard touchdown pass to DeSean Jackson.mp4" />
</video>
</div>
<div class="carousel-caption">
</div>
</div>
<div class="item">
<div class="embed-responsive embed-responsive-16by9">
<video class="embed-responsive-item" autoplay muted id="homevid">
<source src="C:\Development Software\Sample Website\videos\Vick to Jeremy Maclin for 50 Yard TD.mp4" />
</video>
</div>
</div>
<div class="item">
<div class="embed-responsive embed-responsive-16by9">
<video class="embed-responsive-item" autoplay muted id="homevid">
<source src="C:\Development Software\Sample Website\videos\Michael Vick Scramble Plays vs Rams 2011.mp4" />
</video>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Bri*_*ham 38
通过增加 data-interval="false"
<div id="carousel-example-generic" class="carousel slide" data-interval="false" data-ride="carousel" data-pause="hover" >
Run Code Online (Sandbox Code Playgroud)
从文档中
选项 - 间隔 - ..如果错误,轮播将不会自动循环.
Vin*_*mar 10
有两种方法。
在HTML代码中,您只需要使用data-interval =“ false”
Run Code Online (Sandbox Code Playgroud)<div id="your-carousel-id" class="carousel slide" data-interval="false"> ..... </div>
如果要在Jquery的帮助下进行操作,则需要添加。
Run Code Online (Sandbox Code Playgroud)//document ready $(document).ready(function(){ //Event for pushed the video $('#your-carousel-id').carousel({ pause: true, interval: false }); });
谢谢 :)
要停止自动播放,只需从 htmlcode 中删除属性data-ride="carousel"
<div id="carousel-example" class="carousel slide" data-ride="carousel">....</div>
Run Code Online (Sandbox Code Playgroud)
还有另一种停止自动播放的方法,只需在 js 文件中添加以下代码
$(window).load(function() {
$('.carousel').carousel('pause');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33222 次 |
| 最近记录: |