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 に答える