J'essaie d'ajouter un peu de support clavier pour un site web sur lequel je travaille et j'ai trouvé ces plugins pour jQuery: shortKeys et jquery.hotkeys (impossible de poster un lien parce que je suis un nouvel utilisateur). La chose est que je veux faire en sorte que lorsqu'un utilisateur appuie sur "j", par exemple, pour aller à une autre page, "about.html", par exemple, mais, je ne sais pas comment y arriver. Aucune suggestion?Navigation clavier en utilisant jQuery
2
A
Répondre
1
Vous ne avez pas besoin de plugin jquery à cet effet, le morceau de code suivant devrait suffire:
$(document).keydown(function(event)
{
switch(event.which)
{
case 74: // 74 is keycode for j
window.location = 'somewhere.html';
break;
case 75: // 75 is keycode for k
window.location = 'another.html';
break;
}
});
Vous pouvez trouver les codes-clés de toutes les clés ici http://www.cambiaresearch.com/c4/702b8cd1-e5b0-42e6-83ac-25f0306e3e25/Javascript-Char-Codes-Key-Codes.aspx
3
Vous pouvez utiliser window.location
conjointement soit avec le plugin, comme celui-ci pour shortKeys:
$(document).shortkeys({
'J': function() { window.location = 'about.html'; },
'K': function() { window.location = 'somethingElse.html'; }
});
Ou, en utilisant Hotkeys:
$(document).bind('keydown', 'j', function() {
window.location = 'about.html';
});
Questions connexes
- 1. Navigation au clavier avec Jquery
- 2. Touches fléchées clavier de navigation avec Jquery
- 3. Opera navigation du clavier
- 4. jQuery Diaporamas multi-cycles et navigation au clavier indépendante
- 5. Aide à l'ajout de la navigation au clavier jflow jquery
- 6. La navigation au clavier de jQuery est interrompue sur Firefox
- 7. La navigation au clavier ne fonctionne pas
- 8. WPF Listbox et navigation au clavier
- 9. navigation de table en utilisant jQuery sélecteurs relatifs uniquement
- 10. navigation déroulant jQuery en utilisant les listes à puces
- 11. Navigation au clavier commune (touches d'accès) dans la navigation Web?
- 12. navigation au clavier pour ajax déroulant
- 13. Navigation au clavier dans Flex Datagrid
- 14. navigation du clavier Remap avec Jython/Swing
- 15. Navigation au clavier pour charger les pages
- 16. jquery navigation
- 17. Entrée de clavier en utilisant ActionScript 3
- 18. WPF Problèmes de navigation au clavier du menu
- 19. navigation avec jquery
- 20. jQuery Navigation - Aide nécessaire
- 21. JQuery navigation active page
- 22. mega-menu en utilisant jQuery
- 23. jQuery Circle Navigation
- 24. Remplacement du clavier de navigation (IE7) à partir de Silverlight
- 25. Comment activer la navigation au clavier pour une application volumineuse
- 26. Entrée de clavier d'interception utilisant la disposition de clavier actuelle
- 27. Navigation au clavier et accessibilité pour les widgets SWT personnalisés
- 28. Comment désactiver la navigation ListView via le clavier
- 29. Python/Tkinter: séparateurs Listbox, éléments désactivés, navigation au clavier?
- 30. Navigation et lecture XML en utilisant C# 4.0 dynamic?
Merci! Cela a beaucoup aidé! –
@Victor - bienvenue :) assurez-vous d'accepter les réponses si elles résolvent votre question pour les clore :) –