所以我的问题在这里:我试图设置一个关闭模态的计时器功能,但我注意到模态只关闭一次。我再次按下按钮显示模态,但它停留在那里,它不再隐藏。
继承我的剧本:
<script type="text/javascript">
setTimeout(function(){
$('#dialogModal').modal('hide')
}, 10000);
</script>
这是HTML按钮标记:
<button id="reqpay" type="button" class="btn btn-primary btn-lg btn-block" data-toggle="modal" data-target="#dialogModal" onclick="function();"> REQUEST PAYMENT
</button>
答案 0 :(得分:0)
问题是setTimeout
只运行一次。您需要使用setInterval
和clearInterval
实现代码。
setInterval MDN:https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval
clearInterval MDN:https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval