我有一个视频到一个bootstrap模式窗体,点击打开。现在,当我关闭模态时,我希望该视频停止播放。 我设法做一些javascript来做到这一点,但不是停止我想要的视频,它停止该页面的所有视频。
我如何在下面的脚本中仅定位我想要播放的模式的ID?
<script>
$('body').on('hidden.bs.modal', '.modal', function () {
$('video').trigger('pause');
});
</script>
答案 0 :(得分:0)
您绑定的函数是传递一个参数,该参数包含表示模态HTMLElement
试试这个:
$('body').on('hidden.bs.modal', '.modal', function (event) {
$(event.target, ' video').trigger('pause');
});
答案 1 :(得分:0)
使用此按钮暂停视频
$('body').on('hidden.bs.modal', '.modal', function() {
$('#ModalId').find('video').get(0).pause()
});
pause()方法暂停(暂停)当前播放的音频或视频。
<强> Working demo 强>