我正在使用jQuery Autocomplete小部件,并且在“不满意”(至少对我来说)previous question之后涉及黑客插件以防止关闭菜单,我正在寻找“微创“以不同方式制造东西的方式。所以,我想知道在涉及select
事件的search
事件之后是否有办法重新打开菜单。也就是说,给定
$(#input_field).autocomplete({
autoFocus: true,
select : function(event, ui) {
event.preventDefault();
$(this).autocomplete('search', "Custom search string" );
},
...
});
我想打开菜单(注意:有close菜单的方法,但不能打开它之后,用户从该菜单中选择一个项目。可能吗?如果是这样,怎么样?
答案 0 :(得分:0)
var stop = false;
setInterval(function(){
if(!$('.ui-autocomplete').is(':visible') && !stop)
{
$('.ui-autocomplete').css('display','block');
}
},10);
但这不是防止关闭菜单的好方法!!!!
你可以设置'停止'事件发生时为真。