/ / jQuery UI autouzupełnianie wyzwalacza rozmycie - jquery, jquery-ui, autouzupełnianie, jquery-ui-autocomplete, rozmycie

jQuery UI autouzupełnianie rozmycia wyzwalacza - jquery, jquery-ui, autouzupełnianie, jquery-ui-autocomplete, rozmycie

Mam pole tekstowe z autouzupełnianiem interfejsu użytkownika jQuery. Chcę, aby użytkownik coś wpisał, aby autouzupełnianie pokazywało opcje, a następnie, gdy użytkownik kliknie opcję, chce, aby wywołała rozmycie / fokus, aby wskazać, że użytkownik wybrał wartość.

Niestety wygląda na to, że jQuery UI utrzymuje fokus w polu tekstowym po kliknięciu opcji automatycznego uzupełniania.

Wszelkie pomysły, jak to naprawić?

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz użyć close wydarzenie pola autouzupełniania.

Szybki przewodnik:

Wyzwalane, gdy menu jest ukryte. Nie każde wydarzenie będzie bliskie towarzyszy zdarzenie zmiany.

Kod:

$("#tags").autocomplete({
source: availableTags,
close: function(){
this.blur();
}
});

Próbny: http://jsfiddle.net/IrvinDominin/T2WRc/