3

ブートストラップのモーダルに使用しています

非常に優れたユーティリティですが、残念ながら「すべて選択」は、IE7/8/9 では、メニューまたはctrl+aキーを押すシーケンスからは機能しません。

なんで?どうすれば有効にできますか?それとも、苦労する価値がありますか?

4

1 に答える 1

1

これは、モーダルプラグインがモーダル要素にフォーカスを適用する方法に関係しています。次のスニペットを使用して、フォーカス ロックを無効にすることができます。

JS

$('body').on('shown', '.modal', function () {
  $(document).off('focusin.modal')
})

注:<body>特にすべてのモーダルでこの動作が必要ない場合は、要素以外にリスナーをアタッチできます。

少なくとも、これを実行すると古い IE でCtrl+が再び有効になることを確認しました。a

于 2013-03-23T15:35:43.283 に答える