BootstrapModalを使用しています。私はそれを宣言し、私はそれを呼び、私はそれを示します...すべてが大丈夫のようです。
しかし、以前に「keyboard」プロパティがfalseで表示されていた既存のモーダルがあり、外出先で変更したい場合はどうなりますか?私は次のような意味です:
まず、これを行うモーダルを作成します(ご覧のとおり、モーダルパッティングキーボードのプロパティをfalseに宣言します)。
$('#myModal').modal({
show: false,
backdrop: true,
keyboard: false
});
しかし、次にこのイベントハンドラーを宣言します。つまり、「何か」が発生した場合は、キーボードのプロパティをtrueに設定する必要があります。
$('#myModal').on('shown', function(e) {
if (something){
$('#myModal').modal({keyboard: true});
}
}
だから、私が行くとき
$("#myModal").show();
Escキーを押すとモーダルを閉じることができないため、イベントハンドラーは想定どおりに動作していません。しかし、私は「何か」が真実であると完全に確信しており、$('#myModal').modal({keyboard: true})
実行されたものをチェックして再チェックしました。
これが構成オプションの値を更新しない理由についての手がかりはありますか?