我一点都不知道编码,只能通过互联网将其拼凑在一起。
Here's the fiddle
<script type="text/javascript">
$('#overlay').modal('show');
setTimeout(function() {
$('#overlay').modal('hide');
}, 5000);
最佳答案
改成这个
setTimeout(() => {
$('#overlay').hide();
}, 12000);
.modal类是另一个库/框架的一部分(我怀疑是Bootstrap)
另外,如果您希望
$('#overlay').modal('show')
出现在页面加载中,则不需要并且,如果您希望它发生在视频端,则:
1)您需要从
loop
元素中删除属性<video>
2)您需要添加一个EventListener,它将等待视频结束事件。
就像是
const video = document.querySelector('video');
video.onended = (event) => {
$('#overlay').hide();
};
JSFiddle链接https://jsfiddle.net/67ujLnsx/
关于javascript - 播放视频后自动关闭模式。设置超时功能不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58217026/