jquery autocomplete 在IE11中出现开打网页时下拉列表是已经打开的状态 5

jqueryautocomplete在IE11中网页打开时自动弹出下拉列表,其他版本或者浏览器不会出现这个情况,并且用IE11的调试模式打开时也不会出现。求大神,在线等怎... jquery autocomplete 在IE11中网页打开时自动弹出下拉列表,其他版本或者浏览器不会出现这个情况, 并且用IE11的调试模式打开时也不会出现。求大神, 在线等
怎么让它网页加载后不自动打开
展开
 我来答
shenkebiao
2015-08-12 · TA获得超过605个赞
知道小有建树答主
回答量:367
采纳率:100%
帮助的人:150万
展开全部
把 autocomplete 设置为 false

autocomplete = "false";
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
末落奏琵琶
2018-04-12
知道答主
回答量:1
采纳率:0%
帮助的人:881
展开全部
可以对那个初始化的autocomplete 这个 使用延迟加载
setTimeout(loadProducer,500) 我解决了这个问题
// 初始化生产厂家
function loadProducer(){
//初始化远程自动完成
$("#ac2").autocomplete(
{
source : function(request, response) {
$.ajax({
url : rootPath + '/pccProducerInfo/PccProducerInfoAction!queryProducer.action',
data : { searchTerm : request.term, pagesize : 20 },
dataType : "json",
type : 'POST',
success : function(data) {
if (data != null && data != '') {
response($.map(data.rows, function(item) {
return { label : item.producer_name, value : item.producer_name,
entity : item.producer_name + "|" + item.producer_id };
}))}
} });
}, select : function(event, ui) {
var entityAry = ui.item.entity.split("|");
$("#ac_producer").val(entityAry[0]);
$("#item_producer").val(entityAry[1]);
}, minLength : 1, open : function() {
/*设置宽度*/
$('#ac2').autocomplete("widget").width(580);
} })
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式