Javascript 引导模式的目标id,用于在模式关闭时停止播放视频

Javascript 引导模式的目标id,用于在模式关闭时停止播放视频,javascript,jquery,twitter-bootstrap,video,Javascript,Jquery,Twitter Bootstrap,Video,我有一个视频到一个引导模式的形式,是打开点击。现在,当我关闭模式时,我希望该视频停止播放。 我已经设法做了一些javascript来做到这一点,但它没有停止我想要的视频,而是停止了该页面上的所有视频 我如何在下面的脚本中只针对我想要停止播放的模态的ID <script> $('body').on('hidden.bs.modal', '.modal', function () { $('video').trigger('pause'); }); <

我有一个视频到一个引导模式的形式,是打开点击。现在,当我关闭模式时,我希望该视频停止播放。 我已经设法做了一些javascript来做到这一点,但它没有停止我想要的视频,而是停止了该页面上的所有视频

我如何在下面的脚本中只针对我想要停止播放的模态的ID

<script>
    $('body').on('hidden.bs.modal', '.modal', function () {
        $('video').trigger('pause');
    });
</script>

$('body').on('hidden.bs.modal','.modal',function(){
$('video')。触发器('pause');
});

您绑定的函数正在传递一个参数,该参数包含一个表示模态
HTMLElement

试试这个:

$('body').on('hidden.bs.modal', '.modal', function (event) {
  $(event.target, ' video').trigger('pause');
});

使用此选项暂停视频

$('body').on('hidden.bs.modal', '.modal', function() {
  $('#ModalId').find('video').get(0).pause()
});
该方法停止(暂停)当前播放的音频或视频


脚本工作正常,但我只想使用#myModal ID锁定并停止模式中的视频,而不是自动播放在同一页面中的外部视频。@AdrianAdr使用模式ID而不是“视频”