0

モーダルボックスがあり、「modal-window.min.js」を使用しました。

エスケープキーでモーダルボックスを閉じたい。そのために、私はこのコードを書きました

document.getElementById('email').focus();
    jQuery(document).keydown(
        function(e){
        if(e.keyCode == 27){            
            parent.jQuery.modal().close();      
        }
        }
        );

このコードは、Firefox と IE では機能しますが、Chrome では機能しません。

すべてのブラウザで動作する解決策を教えてください。誰かが「modal-window.min.js」ファイルを介して解決策を持っている場合、それはより良いでしょう。

ありがとう

4

1 に答える 1

0

Jquery Escape プラグインで試してみてください (サンプルを参照)

$(document).escape(function() { 
 alert('ESC button pressed'); 
});
于 2012-08-29T05:33:07.680 に答える