2011-10-25 11 views
5

私はキーボードで多くのキーを使用するHTMLでゲームを作っています。 $(document).keypressのイベントハンドラが設定されていますが、Firefoxのまたは/のキーを押すと、ゲームを中断してドキュメントからフォーカスを移動する「クイック検索」が表示されます。Firefoxでhtml/javascriptを使用してスラッシュとアポストロフィーのキーが表示されないようにするにはどうすればよいですか?

これを無効にするにはどうすればよいですか? Chromeに問題はありません。

+0

可能な複製(https://stackoverflow.com/questions/7797937/how-to-bypass-quick-search [クイック検索Firefoxの機能とキャプチャスラッシュキー入力をバイパスする方法] -firefox-feature-and-capture-forward-slash-keypress) – Herohtar

答えて

3

jqueryを使用している場合は、イベントオブジェクトに "preventDefault()"というメソッドがあります。これは、すべての主要なブラウザで互換性があるため、良い解決策です。

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

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

関連する問題