jQuery autocomplete-Maus Wahl, feuert das blur-Ereignis

Nutze ich die jQuery-UI -.autocomplete(), die ich wirklich Liebe. Ich habe ein großen problem was ich nicht lösen kann.

Geben, wenn ich einen Brief, sagen s, und stackoverflow erscheint in der drop-down-Menü, und ich wählen Sie mit der Maus stackoverflow, dann wird die Eingabe-box verliert vorübergehend den Fokus, die bewirkt, dass die onblur Ereignis genannt zu werden.

Obwohl technisch ist das Feld Eingang blured, wenn ich auf, das geht gegen die usability intuition. Wie kann ich dieses Problem beheben ärgerliche Verhalten?

  • Können Sie post-Codes? Dies ist nicht die Standard-Funktionalität von .autocomplete() aus meiner Erfahrung. Sie sollten nicht verlieren Fokus, wenn Sie mit Hilfe der Pfeiltasten.
  • Sie haben mich mißverstanden. Die Pfeiltasten funktionieren. Es ist, wenn ich mit der Eingabe beginnen, und dann verwenden Sie die Maus und klicken Sie auf meine Wahl, dass es verwischt.
  • Oh sorry, habe ich falsch verstanden, die. Welches Verhalten hat der blur-Ereignis-Ursache, die Sie möchten, um zu verhindern, dass? Nur versuchen zu verstehen, genau das Verhalten, das Sie möchten.
  • Ich bin der Gestaltung einer kleinen quizz. Das blur-Ereignis ändert den hintergrund auf die Eingabe-Taste, um entweder grün oder rot, je nachdem, ob der Benutzer die Antwort richtig oder falsch ist, beziehungsweise. Die Korrektur feuert sofort, wenn der Eingang unscharf.
InformationsquelleAutor Randomblue | 2011-08-04
Schreibe einen Kommentar