Javascript jQuery UI自动完成随机大小的灰色框
我现在越来越被jQuery的自动完成特性弄糊涂了。 在建议框的第一个弹出窗口中,将创建一个灰色背景框,并在选择值后保留该框。 它只会在重新渲染的区域中消失。 e、 g.切换复选框的状态会使灰色框与复选框的边界框一起消失 我真的无法确定这个框出现的原因或方式,也无法确定它的颜色定义 以下是我初始化自动完成功能的代码:Javascript jQuery UI自动完成随机大小的灰色框,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我现在越来越被jQuery的自动完成特性弄糊涂了。 在建议框的第一个弹出窗口中,将创建一个灰色背景框,并在选择值后保留该框。 它只会在重新渲染的区域中消失。 e、 g.切换复选框的状态会使灰色框与复选框的边界框一起消失 我真的无法确定这个框出现的原因或方式,也无法确定它的颜色定义 以下是我初始化自动完成功能的代码: $('#inputsubstance') .autocomplete({ minLength: 2, source: schadstoffliste, foc
$('#inputsubstance')
.autocomplete({
minLength: 2,
source: schadstoffliste,
focus: function() {
return false;
},
select: function(event, ui) {
this.value = ui.item.label + " (" + ui.item.cas + ")";
return false;
}
}).data("ui-autocomplete")._renderItem = function(ul,item){
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a><strong>"+item.label+"</strong> / "+item.cas+" - "+item.value+"</a>")
.appendTo(ul);
};
$(“#输入物质”)
.自动完成({
最小长度:2,
资料来源:schadstoffliste,
焦点:函数(){
返回false;
},
选择:功能(事件、用户界面){
this.value=ui.item.label+”(“+ui.item.cas+”);
返回false;
}
}).data(“ui自动完成”)。\u renderItem=功能(ul,项目){
返回$(“”)
.data(“item.autocomplete”,item)
.append(“”+item.label+”/“+item.cas+”-“+item.value+”)
.附录(ul);
};
我正在使用平滑主题,并在iPad上为phonegap开发。
不幸的是,我现在无法在桌面浏览器上测试,因为我使用的是phonegap的文件API。但这种情况也发生在桌面上,至少在Chrome上是如此
编辑:
在桌面浏览器上,覆盖层不会出现——不知何故,我自己被骗了。
覆盖层似乎是iPad自动生成的覆盖层,当键盘出现时显示。你能创建一个小提琴吗?因此应用程序中有相当多的敏感数据,不幸的是我不能。与此同时,我成功地重建了一个桌面版本,在这里,这个覆盖不会违背我的想法。这种覆盖物似乎属于iPad的kayboard覆盖物