Je suis intéressé par les événements JS tels que la flèche droite \ gauche, la barre d'espace, etc. Vous vous demandez quelle est la bonne façon de procéder. Je voudrais faire glisser des photos, faire apparaître des DIVs etc. sur de telles interactions utilisateur.Comment utiliser les événements de clavier javascript pour l'interface utilisateur Web
J'ai pensé à des implémentations possibles avec jQuery telles que http://api.jquery.com/event.which/ Bien que je ne sois pas sûr que ce soit la meilleure solution.
Voici deux bons exemples pour de telles implémentations d'interface utilisateur (Comment font-ils?) http://www.thesixtyone.com; Je suis plus un C# kinda guy, à la recherche de la bonne direction pour creuser po Merci.
Ceci est exactement ce que je suppose qu'il pourrait être mis en œuvre avec jQuery, comme le montre leur exemple. Je n'ai rien trouvé de similaire dans les deux sites que j'ai donnés comme exemples de mise en œuvre, alors j'ai pensé qu'il pourrait y avoir une approche différente, plus appropriée. une idée de comment ils le font? et merci! – Noam
PictoryMag.com utilise essentiellement ce que j'ai posté: '$ (document) .keydown (fonction (e) {switch (e.keyCode) {cas 39: cas 74: noeud = s [++ curr]; if (noeud) {$. scrollTo (noeud, 800);} else {curr = s.length-1;} break 37: casse 75: noeud = s [- curr]; if (noeud) {$. scrollTo (node, 800);} else {curr = 0;} break;}}); ' – stevelove
TheSixtyOne.com a obscurci un peu son code et utilise une approche orientée objet, donc je ne peux rien publier succinct ici, mais le code est ici si vous voulez essayer de le résoudre: http://www.thesixtyone.com/site_media/javascripts/thesixtyone.v16041.js – stevelove