Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 无法使用UI 1.9.2使jQuery UI自动竞争菜单保持打开状态_Jquery Ui_Autocomplete - Fatal编程技术网

Jquery ui 无法使用UI 1.9.2使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({

这似乎是jQueryUI1.9.x版本中的autocomplete的一个问题——在点击某些项目后,有没有办法在需要时保持jQueryUIAutoComplete菜单打开?在1.9.2中,无论我尝试什么,菜单都不会保持打开状态,无论我尝试什么

我必须使用jQueryUI1.9.2。我见过jQueryUI的早期版本的解决方案可以工作,但它们不适用于1.9.2

此代码适用于较旧版本的jquery+jquery UI:

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();
    }
}
});