jquery - 如何在模态窗口中停止YouTube视频?

标签 jquery youtube

我的html中有以下代码:

<div class="modal-pop modal-pop1">
    <div class="modal_bg"></div>
    <div class="modal_container wrap">
        <div class="wrap_modal_container">
            <img src="img/modal_button_exit.png" alt="" class="modal_button">
            <div class="vid">
                <iframe width="100%" height="437" src="//www.youtube.com/embed/c_LxX0Sbq2k?rel=0" frameborder="0" allowfullscreen></iframe>
            </div>
        </div>
    </div>
</div>

这整个块设置为display: none然后我用jQuery显示
$('.listen-example').click(function(){ 
    $('.modal-pop1').fadeIn()
})

和此代码以关闭模式窗口
$('.modal_bg, .modal_button').click(function() {
        $('.modal-pop').fadeOut();
});

它可以正常工作,但是在关闭模式窗口后,youtube视频仍然可以继续播放,我该如何解决?

最佳答案

iframe一个唯一ID 'myid'并尝试以下代码:-

$('.listen-example').click(function(){ 
    $('.modal-pop1').fadeIn();
    $("#myid").attr('src','//www.youtube.com/embed/c_LxX0Sbq2k?rel=0');
});

$('.modal_bg, .modal_button').click(function() {
    $('.modal-pop').fadeOut();
    $("#myid").attr('src','');
});

关于jquery - 如何在模态窗口中停止YouTube视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27054695/

相关文章:

javascript - 如何在 Twitter Bootstrap 的表单操作中取消 btn-primary 的表单提交?

javascript - jQuery Cycle 插件 : scroll slides horizontally at constant speed, 没有缓动

javascript - jQuery 事件注册从 FORM 范围 <ColdFusion> 取消定义元素

api - 在 youtube API 3 中需要用户身份验证或开发人员注册应用程序就足够了吗?

javascript - 如何在控制台中播放和暂停 Youtube 视频?

java - 如何在 Java 中使用正则表达式从 YouTube URL 获取视频 ID

php - 如何仅在手机、平板电脑等设备上显示 Adsense 广告(在桌面上隐藏)

jquery - jQuery ('#id' ).length 总是返回 1 吗?

youtube - 使用 youtube v3 API 检索 youtube 播放列表中的所有视频

java - Scala/Java 中的分块下载