检查模态何时关闭?

时间:2014-07-07 14:48:44

标签: zurb-foundation

当我的模态关闭时,我希望做点什么。

我检查了文档,他们建议:

$(document).on('close.fndtn.reveal', '[data-reveal]', function () {
        var modal = $(this);
    });

有没有办法定位特定的模态,因为我的页面上有几个?

1 个答案:

答案 0 :(得分:0)

一次只能激活一个模态。要在模型关闭时获取模型,它将使用 close.fndtn.closed 事件。

$(document).on('closed.fndtn.reveal', '[data-reveal]', function () {  
  var modal = $(this);
});

您应该能够使用模型的ID。

<div id="myModal1" class="reveal-modal" data-reveal>Modal one</div>
<div id="myModal2" class="reveal-modal" data-reveal>Modal two</div>

$(document).on('closed.fndtn.reveal', '[data-reveal]', function () {  
  var modal = $(this);
  if (modal.attr('id') == 'myModal2') {
    //do something here.
  }
});

我没有测试过这个,所以我不确定这是获取id的正确方法。它也可以是 modal.id