BootstrapのModalを意図的に閉じれないようにする

Ajaxで通信前にModalを表示して、通信が終わるとModalを非表示にする。
Modalを表示している間はユーザ側の処理でModalを閉じれないようにしたい。
というケースの対応方法。

// Modal表示前にhide.bs.modalをバインドする。これで閉じれなくなる
$("#modal").on("hide.bs.modal", function(){ return false;});
$("#modal").modal();

// Modalを非表示にする時にアンバインド
$("#modal").unbind("hide.bs.modal");
$('#modal').modal('hide');

以上!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です