Desidero disattivare la stampa per alcune pagine Web. Come collegare i tasti di scelta rapida cross browser (Cntrl + P) a un javascript che verrà attivato quando vengono premuti i tasti di scelta rapida?Come ascoltare il tasto Ctrl-P premere in JavaScript?
risposta
è possibile ignorare catturando l'evento.
jQuery(document).bind("keyup keydown", function(e){
if(e.ctrlKey && e.keyCode == 80){
return false;
}
});
Questo funziona. Per tua informazione, stiamo cercando di ignorare i tasti di stampa predefiniti e abbiamo appreso che il tasto Comando di Mac ha diversi valori di 'keyCode' in ciascun browser che vengono gestiti dalle librerie di seguito. –
dovrebbe essere '$ (document) .bind ("KeyUp keydown", function (e) { se (e.ctrlKey && e.keyCode === 80) { return false;} return true; }); ' –
Prova Keyboard Shortcuts Library.
Invece di copiare semplicemente incollandolo, guardiamo la fonte e capiamo come funziona.
Si può vedere the source here
anche una grande biblioteca è Mousetrap
- 1. tasto di manipolazione premere il tasto
- 2. Android - Premere il tasto tastiera
- 3. Come codificare "premere il tasto per continuare"
- 4. Come convertire un tasto Invio Premere un tasto Tasto Premere per le pagine Web
- 5. ReactJs: Prevenire più volte premere il tasto
- 6. Come acquisire Premere il tasto Invio in GtkEntry
- 7. Premere un tasto con Java
- 8. Tasto Comando in MacVim
- 9. Rilevazione tasto freccia premere IE tramite javascript/jQuery
- 10. Chiamare una funzione javascript dopo 5 secondi dell'ultimo tasto premere
- 11. Simula tasto Tab Premere in iOS SDK
- 12. Android: Come premere il tasto sopra la tastiera virtuale
- 13. Rileva il tasto di tabulazione Premere in TextBox
- 14. React - rileva "invio" premere il tasto in cambio evento
- 15. RubyMine: premere il tasto per "convertire in virgolette"?
- 16. Come fare "premere un tasto qualsiasi" in python?
- 17. Come posso ascoltare un tasto TAB premuto/digitato in Java?
- 18. Permetti solo 1 valore per tasto premere
- 19. Premere a lungo in JavaScript?
- 20. Bind TextBox su tasto Invio premere
- 21. Come reindicizzare il plugin CtrlP Vim?
- 22. sublime premere il tasto "escape" non può digitare nulla
- 23. Come intrappolare la doppia pressione premere in javascript?
- 24. premere a lungo il tasto sulla cella di visualizzazione tabella
- 25. Come si fa a premere l'ultimo tasto freccia usando curses?
- 26. Come aspettare 20 secondi per l'utente per premere un tasto?
- 27. Attivazione di un evento della tastiera premendo un tasto senza premere il tasto dalla tastiera
- 28. Usa ag in ctrlp + vim
- 29. simulare la funzione tasto tab in javascript
- 30. Accelerator (Tasto di scelta) vengono eseguite senza premere tasti ALT
Che cosa succede se l'utente fa File> Stampa? – ScottE
@ScottE OP non menziona mai che come sua intenzione –
@charlieg OP afferma "Voglio disabilitare la stampa per alcune pagine web". –