私はサイトでZurbFoundationを使用しており、RevealJSプラグインで動作するモーダルウィンドウを取得しようとしていました。dismissModalClass
渡すパラメーターにオプションを追加しreveal()
て、クリックするとモーダルを閉じるボタンなどにイベントハンドラーをアタッチできることがわかりました。
Revealを使用してモーダルウィンドウを手動で閉じる方法はありますか?さまざまなカスタムイベントにcloseメソッドをアタッチできるようにしたいと思います。
私はサイトでZurbFoundationを使用しており、RevealJSプラグインで動作するモーダルウィンドウを取得しようとしていました。dismissModalClass
渡すパラメーターにオプションを追加しreveal()
て、クリックするとモーダルを閉じるボタンなどにイベントハンドラーをアタッチできることがわかりました。
Revealを使用してモーダルウィンドウを手動で閉じる方法はありますか?さまざまなカスタムイベントにcloseメソッドをアタッチできるようにしたいと思います。
このようなことを行うことで、他のイベントで動的にクリックをトリガーすることができます
$('.close-reveal-modal','#myModal').click()
アップデート
プラグインのソースコードを調べると、イベントをと呼ばれるモーダル要素にバインドしているように見えますreveal:close
。だからあなたもこのようなことをすることができます
$('.otherClose').click(function(){
$('#myModal').trigger('reveal:close')
})
次のものも使用できます。
$('#myModal').foundation('reveal', 'close');
You could use their jQuery plugin jquery.foundation.reveal.js
$('#mymModal').reveal({
dismissmodalclass: 'close-reveal-modal' //class name of button to close open dialog
}
});