我正在使用Metro UI模板,但在使用视频时我遇到了对话框问题。当我关闭对话框时,视频继续播放。
我的代码是:
<script>
function showDialog(id){
var dialog = $("#"+id).data('dialog');
if (!dialog.element.data('opened')) {
dialog.open();
} else {
dialog.close();
}
}
</script>
然后通过以下方式调用对话框:
<div data-role="dialog" id="video" class="padding20" data-close-button="true" data-overlay="true" data-overlay-color="op-dark">
<h2>Title of Video</h2>
<video width="800px" controls="controls">
<source src="videos/video.mp4" type="video/mp4">
Your browser does not support the HTML5 Video element.
</video>
</div>
有人知道如何在对话框关闭时停止视频吗?
答案 0 :(得分:1)
好的,所以我设法解决了这个问题。
我将视频放在iframe中,然后使用我在此处找到的代码http://www.codingforums.com/html-and-css/168580-refresh-iframe-without-page-refresh.html
关闭对话框时刷新iframe