我正在编写一个脚本,我需要知道用户是否按下了 ctrl + s 或 ctrl + p 。我该怎么做呢。帮助将不胜感激。问题是,一旦用户按下 ctrl + s ,页面就不会转到脚本,它会直接保存。
答案 0 :(得分:4)
更新:DEMO
$(document).keydown(function(e){
if (e.keyCode==80 && e.ctrlKey)
$("body").append("<p>ctrl+p detected!</p>");
});
答案 1 :(得分:0)
您必须编写一个侦听和取消onkeydown事件的脚本,以便浏览器不会执行默认行为。或者也许使用这样的脚本? http://www.stepanreznikov.com/js-shortcuts/