基础显示模式停止执行像alert();之类的JavaScript;

时间:2018-12-12 03:08:43

标签: javascript modal-dialog zurb-foundation

我正在编写一个具有基础显示模式的程序。打开模态后,JavaScript需要停止执行,直到用户按下模态中的按钮,然后才可以继续执行。类似于javascript中的Alert()函数。有可能吗?

我需要一些指导,谢谢!

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

HTML:

 <div id="modal_div" class="modal" tabindex="-1" role="dialog">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <h5 class="modal-title">Modal title</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
              <span aria-hidden="true">&times;</span>
            </button>
          </div>
          <div class="modal-body">
            <p>Modal body text goes here.</p>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
            <button id="okbtn" type="button" class="btn btn-primary">Ok</button>
          </div>
        </div>
      </div>
    </div>
    <!-- end html-->

Javascript:

function hide_modal_on_click(top_level_modal_div, button) {

    var top_level_modal_div = $("#modal_div").show();

    var button = $("#okbtn").on('click', function() {
      top_level_modal_div.hide();
    })
  }

  hide_modal_on_click();