Jquery ui 无法使用UI 1.9.2使jQuery UI自动竞争菜单保持打开状态
这似乎是jQueryUI1.9.x版本中的autocomplete的一个问题——在点击某些项目后,有没有办法在需要时保持jQueryUIAutoComplete菜单打开?在1.9.2中,无论我尝试什么,菜单都不会保持打开状态,无论我尝试什么 我必须使用jQueryUI1.9.2。我见过jQueryUI的早期版本的解决方案可以工作,但它们不适用于1.9.2 此代码适用于较旧版本的jquery+jquery UI:Jquery ui 无法使用UI 1.9.2使jQuery UI自动竞争菜单保持打开状态,jquery-ui,autocomplete,Jquery Ui,Autocomplete,这似乎是jQueryUI1.9.x版本中的autocomplete的一个问题——在点击某些项目后,有没有办法在需要时保持jQueryUIAutoComplete菜单打开?在1.9.2中,无论我尝试什么,菜单都不会保持打开状态,无论我尝试什么 我必须使用jQueryUI1.9.2。我见过jQueryUI的早期版本的解决方案可以工作,但它们不适用于1.9.2 此代码适用于较旧版本的jquery+jquery UI: var $input = $("input").autocomplete({
var $input = $("input").autocomplete({
source: ['Hello', 'Goodbye', 'Foo', 'Bar']
});
$input.data("autocomplete").menu.options.selected = function(event, ui) {
// clear out old function
};
类似的代码在ui 1.9.2中不起作用:
$( "#input" ).autocomplete({
source: availableTags,
close : function (event, ui) {
if (!$("ul.ui-autocomplete").is(":visible")) {
$("ul.ui-autocomplete").show();
}
}
});