1
我知道这个话题已经在这里讨论过了,但似乎有一个错误,我的代码不会停止播放Bxslider中的视频,而是重新加载整个页面。Bxslider暂停切换幻灯片后的视频
<ul class="headslider">
<li class="youtube-player cf">
<iframe src="https://www.youtube.com/embed/E5ln4uR4TwQ?autoplay=1&rel=0&enablejsapi=1" frameborder="0" allowfullscreen="1"></iframe>
</li>
<li class="youtube-player cf">
<iframe src="https://www.youtube.com/embed/6KzJtBr6Yxg?autoplay=1&rel=0&enablejsapi=1" frameborder="0" allowfullscreen="1"></iframe>
</li>
<li class="youtube-player cf">
<iframe src="https://www.youtube.com/embed/LNEYhwAp7nQ?autoplay=1&rel=0&enablejsapi=1" frameborder="0" allowfullscreen="1"></iframe>
</li>
</ul>
<script type="text/javascript">
$(document).ready(function(){
$('.headslider').bxSlider({
mode: 'fade',
auto: false,
speed: 1150,
pause: 5000,
pager: false,
onSlideBefore: function() {
$('.youtube-player').find('iframe').each(function() {
this.pause();
});
}
});
});
</script>