Javascript CTRL+;Firefox和Chrome上的PLUS事件
可以通过以下方式在Firefox上捕获Ctrl++/Ctrl++事件:Javascript CTRL+;Firefox和Chrome上的PLUS事件,javascript,html,google-chrome,firefox,Javascript,Html,Google Chrome,Firefox,可以通过以下方式在Firefox上捕获Ctrl++/Ctrl++事件: window.onkeydown = function(event) { if(event.ctrlKey && event.keyCode == 61) CtrlPlus(); if(event.ctrlKey && event.keyCode == 169) // or == 54, depends on keyboard layout CtrlMi
window.onkeydown = function(event)
{
if(event.ctrlKey && event.keyCode == 61)
CtrlPlus();
if(event.ctrlKey && event.keyCode == 169) // or == 54, depends on keyboard layout
CtrlMinus();
};
但在Chrome中,它不起作用:Ctrl++总是通过Chrome的内部“Zoom+”命令链接
如何覆盖Chrome的Ctrl++?您是否尝试了
事件.preventDefault()代码>
您是否尝试了event.preventDefault()代码>@普鲁士,它起作用了!(我以前测试过这个,我认为它不起作用,我可能犯了一个错误…)如果你复制/粘贴作为答案,我会接受它!现在它不适用于Safari。。。。。@Prusse的任何想法:试着也返回false
像在另一个答案中建议的那样,它可能提供一些轻松的阅读,这是一个关于jquery的线程,但是一些信息可能会有所帮助。您也可以尝试停止播放
。