1

在 Foundation 3 中,可以通过使用轻松确保显示模式已关闭

$('#myModal').trigger('reveal:close');

如果模式是打开的,它将关闭。如果它已经关闭,它将保持关闭状态。

在 Foundation 4 中,等价于

$('#myModal').foundation('reveal', 'close');

不幸的是,如果模式已经关闭,这实际上会打开它!

那么,如何确保模态在 Foundation 4(在 JavaScript 中)中关闭?

4

1 回答 1

1

我实际上有同样的问题,我向 Zurb 报告了这个错误。该修复将在 4.0.9 版之前可用。目前 Foundation 的下载页面允许您下载 4.0.8 版本。因此,如果您现在需要修复,可以从这里获取

问题是当调用 close 方法时,他们会在打开的模式上进行切换,而不是仅仅隐藏它。

更新:您现在可以在Foundation 的主下载页面上下载带有此问题修复程序的最新代码。

于 2013-03-19T04:02:18.380 回答