【发布时间】:2013-09-17 07:36:09
【问题描述】:
在这里我尝试禁用 Ctrl+P 但它没有让我警觉并且它还显示打印选项
jQuery(document).bind("keyup keydown", function(e){
if(e.ctrlKey && e.keyCode == 80){
alert('fine');
return false;
}
});
我不确定如何使用 jQuery 或 JavaScript 禁用 Ctrl+P 组合本身。
谢谢
【问题讨论】:
-
谢谢大家。我正在处理的项目是在您单击打印按钮时打印我们的自定义数据,而不是我在 Stackoverflow 中发布的快捷方式
-
为什么不支持两者?
-
如果您 100% 确定您的用户只会使用一个操作系统,这是一种解决方案,但我同意其他 cmets,您也应该支持其他平台。
-
我建议使用打印样式来显示您想要的自定义数据并隐藏您不想打印的内容。如果您不希望自定义数据出现在屏幕上,您可以使用 css 将其隐藏在屏幕上。这样一来,用户可以使用任何打印页面的方法,并始终得到您希望他们拥有的打印输出。
-
谢谢你的建议@3dgoo 我终于用css做了
标签: javascript jquery