Как отключить клавиши быстрого доступа и апострофа для быстрого поиска в Firefox с помощью html / javascript? - PullRequest
5 голосов
/ 25 октября 2011

Я делаю игру с HTML, которая использует множество клавиш на клавиатуре. У меня есть обработчики событий, настроенные для $(document).keypress, но когда я нажимаю клавиши ' или / в Firefox, появляется «быстрый поиск», который прерывает игру и смещает фокус с документ.

Как я могу отключить это? У меня нет проблем в Chrome.

Ответы [ 2 ]

6 голосов
/ 25 октября 2011

https://developer.mozilla.org/en/DOM/event.preventDefault Просто вызовите это в вашем слушателе клавиш, когда 'или / нажата.

3 голосов
/ 25 октября 2011

Если вы используете jquery, в объекте Event есть метод "protectDefault ()".Это хорошее решение благодаря совместимости со всеми основными браузерами.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...