29

我想禁用某些网页的打印。如何将跨浏览器热键(Cntrl + P)连接到按下热键时将触发的javascript?

4

3 回答 3

52

您可以通过捕获事件来覆盖。

jQuery(document).bind("keyup keydown", function(e){
    if(e.ctrlKey && e.keyCode == 80){
        return false;
    }
});
于 2012-09-20T17:53:45.557 回答
4

Mousetrap也是一个很棒的图书馆

于 2012-09-20T18:05:52.587 回答
2

试试键盘快捷键库

让我们看看源代码并了解它是如何工作的,而不是仅仅复制粘贴它。

你可以在这里查看源代码

于 2012-09-20T17:46:01.643 回答