2009-12-31 5 views
2

Dans Jquery je voudrais savoir comment déclencher/cliquer sur un lien href ... qui se trouve dans une page .php. Cette page génère dynamiquement deux liens que je voudrais déclencher en utilisant les touches fléchées gauches et droites du clavier pour pagayer à côté et à travers un site. Les liens sont deux images dans deux divs. J'ai essayé d'utiliser this mais j'ai été incapable de me mettre au travail en raison de la façon dont les liens sont créés.Touches fléchées clavier de navigation avec Jquery

Répondre

8

que je pouvais faire quelque chose comme this:

$(document).keydown(function(e){ 
    if (e.keyCode == 37) { 
     alert("left pressed"); 
     return false; 
    } 
}); 

codes de caractères:

37 - gauche

38 - jusqu'à

39 - droit

40 - vers le bas

3
$('a').trigger('click'); 
+0

J'ai essayé ... $ (document) .keydown (function (e) { if (e.keyCode == 37) { $ ("# suivant") déclenchement (clic). } }); Pour déclencher un lien formaté comme ci-dessous ... Next > ... et de ne pas avoir de chance. Des idées? –

+0

@Derek: essayez de placer l'ID #next dans la balise A au lieu de l'étiquette IMG. – David

+0

@David Merci pour l'aide. Malheureusement, je suis toujours incapable de déclencher un lien via les touches fléchées après avoir changé l'emplacement de l'ID à la balise A. Le code @jbochi partagé fonctionne pour l'affichage d'une alerte, je ne suis simplement pas capable de comprendre comment obtenir ce script pour sélectionner et déclencher un lien. –

Questions connexes