自动关闭模式将多次激活功能计时器

时间:2017-11-17 14:57:22

标签: javascript html

所以我的问题在这里:我试图设置一个关闭模态的计时器功能,但我注意到模态只关闭一次。我再次按下按钮显示模态,但它停留在那里,它不再隐藏。

继承我的剧本:

<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> 

1 个答案:

答案 0 :(得分:0)

问题是setTimeout只运行一次。您需要使用setIntervalclearInterval实现代码。

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