Autocomplete has a select event that fires when you select something from the drop-down list. In this case, you can call .autocomplete ("close") on your input to close the drop-down menu.
$("#season").autocomplete({
source: function(request, response){
$.getJSON("search.asp", {
term: request.term,
type: 'season'
}, response);
},
minLength: 0,
select: function(){
$(this).autocomplete('close');
}
}).focus(function(event, ui){
$(this).autocomplete("search", "");
});
Familiarity with the documents works wonders :)
http://jqueryui.com/demos/autocomplete/
(, , ..) , .
EDIT:
, , Chrome, FF3 IE8.
$("#season").autocomplete({
source: function(request, response){
$.getJSON("search.asp", {
term: request.term,
type: 'season'
}, response);
},
minLength: 0,
select: function(){
$('#season').autocomplete('close').blur();
}
}).click(function(event, ui){
$(this).autocomplete("search", "");
});
, .