如何禁用斜杠和撇号键在Firefox中使用html/javascript弹出快速查找?

Nic*_*ick 5 html javascript css firefox

我正在制作一个使用键盘上很多键的HTML游戏.我设置了事件处理程序$(document).keypress,但是当我按下Firefox中的'/键时,会出现"快速查找",中断游戏并将焦点从文档中移开.

我怎么能禁用它?我在Chrome中没有问题.

Fis*_*her 6

https://developer.mozilla.org/en/DOM/event.preventDefault 当按下'或/时,只需在你的键监听器中调用它.


sza*_*ata 4

如果您使用 jquery,则 Event 对象中有方法“preventDefault()”。这是一个很好的解决方案,因为它兼容所有主要浏览器。

$('selector').bind('event', function (event){
  event.preventDefault(); //this is what you want.
});
Run Code Online (Sandbox Code Playgroud)

http://api.jquery.com/event.preventDefault/