当我的模态关闭时,我希望做点什么。
我检查了文档,他们建议:
$(document).on('close.fndtn.reveal', '[data-reveal]', function () {
var modal = $(this);
});
有没有办法定位特定的模态,因为我的页面上有几个?
答案 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