モーダル ダイアログに Twitter Bootstrap を使用しています: http://twitter.github.com/bootstrap/javascript.html#modals (bootstrap-modal.js)。
「esc」を押すと、期待どおりモーダルが閉じます。ただし、そのページの例からわかるように、カーソルがありません。ユーザーはブラウザ ウィンドウをクリックしてフォーカスを戻す必要があります。
私は主にキーボード ショートカットで操作するサイトを持っているので、これは私にとっては問題です。その結果、モーダル ダイアログが閉じられると、ユーザーは何かが起こることを期待して特定のキーを押しますが、機能しません。キーボード ショートカットを再び機能させるには、最初にブラウザ ウィンドウをクリックする必要があります。
$('body').focus()
モーダルが非表示になった後 (つまり、 の後 )を呼び出してみまし$('#modalDiv').modal('hide');
たが、何も変わりません。
何か案は?