web-dev-qa-db-ja.com

JavaScriptでCtrl-Pキーの押下をリッスンする方法は?

一部のWebページの印刷を無効にしたい。ホットキーが押されるたびに起動されるJavaScriptにクロスブラウザーホットキー(Ctrl + P)を関連付ける方法は?

26
John

イベントをキャプチャすることでオーバーライドできます。

jQuery(document).bind("keyup keydown", function(e){
    if(e.ctrlKey && e.keyCode == 80){
        return false;
    }
});
40
Anoop

また、すばらしいライブラリは Mousetrap です。

4
Charlie G

キーボードショートカットライブラリ を試してください。

コピーして貼り付けるのではなく、ソースを見て、その仕組みを理解しましょう。

あなたは見ることができます ここのソース

2
nana