Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导模式弹出窗口上的视频在关闭后继续播放音频_Javascript_Jquery_Twitter Bootstrap_Audio - Fatal编程技术网

Javascript 引导模式弹出窗口上的视频在关闭后继续播放音频

Javascript 引导模式弹出窗口上的视频在关闭后继续播放音频,javascript,jquery,twitter-bootstrap,audio,Javascript,Jquery,Twitter Bootstrap,Audio,我有一个非常基本的YouTube视频在引导模式弹出窗口中播放。当我按close时,视频本身会关闭,但音频会继续播放。任何建议都会很有帮助。谢谢 X 看起来模态被隐藏,但没有被破坏,因此没有任何东西可以阻止它在后台播放。您可以通过一点jQuery来解决这个问题 大致如下: var modal = $('.modal-dialog2'); modal.find('.st-bloseBtn').click(function() { modal.remove(); }); 如果您需要允许它再次

我有一个非常基本的YouTube视频在引导模式弹出窗口中播放。当我按close时,视频本身会关闭,但音频会继续播放。任何建议都会很有帮助。谢谢


X

看起来模态被隐藏,但没有被破坏,因此没有任何东西可以阻止它在后台播放。您可以通过一点jQuery来解决这个问题

大致如下:

var modal = $('.modal-dialog2');
modal.find('.st-bloseBtn').click(function() {
   modal.remove();
});

如果您需要允许它再次出现,那么我建议您先创建一个克隆,然后再让文档显示它(即在它自动播放之前)

谢谢您的回复。实际上,我只是用另一种方法让它工作。如果其他人有类似的问题,我只需添加此click事件即可删除iframe的源:

$('.st closeBtn')。单击(函数(){

$('iframe').attr('src','')


}))

我也用这种方式。也许有一种更有效的方法可以代替从DOM中删除src,但是可以完成这项工作!
var modal = $('.modal-dialog2');
modal.find('.st-bloseBtn').click(function() {
   modal.remove();
});