8

我在一个网站上使用 Zurb Foundation,我试图让一个模式窗口与 Reveal JS 插件一起工作。我看到您可以dismissModalClass向传递给的参数添加一个选项,该选项reveal()会将事件处理程序附加到按钮等,这将在单击时关闭模式。

有没有办法用 Reveal 手动关闭模态窗口?我希望能够将关闭方法附加到不同的自定义事件。

4

3 回答 3

22

您可以通过执行以下操作在其他事件中简单地触发点击

$('.close-reveal-modal','#myModal').click()

更新

查看插件的源代码后,看起来他们将一个事件绑定到名为reveal:close. 所以你也可以做这样的事情

$('.otherClose').click(function(){
    $('#myModal').trigger('reveal:close')
})​

这是一个小提琴

于 2012-07-11T22:53:00.853 回答
9

您还可以使用以下内容:

$('#myModal').foundation('reveal', 'close');
于 2013-08-03T09:35:40.373 回答
0

你可以使用他们的 jQuery 插件 jquery.foundation.reveal.js

 $('#mymModal').reveal({
        dismissmodalclass: 'close-reveal-modal' //class name of button to close open dialog
        }
    });
于 2013-03-02T14:41:02.117 回答