基金会揭示模态停止执行类似alert()的javascript;

问题描述 投票:0回答:1

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

我需要一些指导,谢谢!

javascript modal-dialog zurb-foundation
1个回答
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();
© www.soinside.com 2019 - 2024. All rights reserved.