2011-10-25 7 views
5

Sto facendo un gioco con HTML che utilizza molti dei tasti sulla tastiera. Ho gestori di eventi configurati per $(document).keypress, ma quando premo le chiavi ' o / in Firefox, viene visualizzato "quick find", interrompendo il gioco e spostando l'attenzione dal documento.Come disattivare i tasti barra e apostrofo dalla ricerca rapida in Firefox con html/javascript?

Come posso disabilitare? Non ho il problema in Chrome.

+0

Eventuali duplicati di [Come bypassare Ricerca rapida funzione di Firefox e la cattura pressione del tasto barra] (https://stackoverflow.com/questions/7797937/how-to-bypass-quick-search -firefox-feature-and-capture-forward-slash-keypress) – Herohtar

risposta

3

Se si sta utilizzando jquery, esiste il metodo "preventDefault()" nell'oggetto Event. È una buona soluzione grazie alla sua compatibilità in tutti i principali browser.

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

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

Problemi correlati