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

时间:2011-10-25 18:23:20

标签: javascript html css firefox

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

如何禁用此功能?我在Chrome中没有这个问题。

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:3)

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

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

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