2010-10-08 9 views
0

J'utilise jquery gallerific il y a longtemps (6 mois) et récemment j'ai commencé à réaliser qu'il y avait un problème avec la galerie de photos, quand ouvert la galerie et puis fermez-là et puis essayez de écrire quelque chose dans un type d'entrée = "texte" je ne peux pas le parcourir. Le curseur dans tout texte d'entrée reste verrouillé et il suffit d'utiliser la souris pour aller à la ligne de départ et à la ligne de fin, car les touches START et END sont également verrouillées. Je vais mettre l'écran pour vous montrer quel est le problème. Quel que soit le commentaire serait bon!jquery galleriffic ne fonctionne pas correctement

aaahttp: //img844.imageshack.us/img844/7748/pantallazohz.png

puis le crash du plugin rendant le clavier permet pas de se déplacer à travers (y compris le démarrage à clé et à la fin pages):

http://img809.imageshack.us/img809/9133/pantallazo1w.png

si je ne l'ai pas été clair laissez-moi savoir svp mes meilleures salutations

Répondre

0
bien

il semble un bogue dans tous galleriffic qui permet aux utilisateurs de gérer la navigation du clavier. Je dis qu'il a mis de ce poste http://code.google.com/p/galleriffic/issues/detail?id=119 et après que je fait un commentaire à bascule de la ligne 934-969 et il est tout

J'espère que cette information aiderait quelqu'un

1

Cela fonctionne pour moi: Si tout contact question ou suggestion moi sur [email protected]

// Setup Keyboard Navigation 

if (this.enableKeyboardNavigation) { 
    $(document).keydown(function(e) { 

     var target = e.target || e.srcElement; // hack 
     //disable navigation on an input editable element 
     if (target && target.type) return true;   

     var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0; 
     switch(key) { 
      case 32: // space 
        gallery.next(); 
        e.preventDefault(); 
        break; 
      case 33: // Page Up 
       gallery.previousPage(); 
       e.preventDefault(); 
       break; 
      case 34: // Page Down 
       gallery.nextPage(); 
       e.preventDefault(); 
       break; 
      case 35: // End 
       gallery.gotoIndex(gallery.data.length-1); 
       e.preventDefault(); 
       break; 
      case 36: // Home 
       gallery.gotoIndex(0); 
       e.preventDefault(); 
       break; 
      case 37: // left arrow 
       gallery.previous(); 
       e.preventDefault(); 
       break; 
      case 39: // right arrow 
       gallery.next(); 
       e.preventDefault(); 
       break; 
     } 
    }); 
} 
Questions connexes