【发布时间】:2013-01-09 13:23:22
【问题描述】:
我们有一个模态 jquery 对话框,可以在除我的 IE9 之外的其他浏览器中正常工作。在所有情况下,对话窗口都会以超过 15 秒的延迟关闭:确认、取消、关闭。我有一个不显示错误的 JSCompanion,一切正常。
$( "#"+status ).dialog({
resizable: false,
height:180,
width:400,
modal: true,
title: "ECO confirmation",
buttons: {
"Confirm": function() {
$.ajax({
type: 'GET',
url: url,
success: function(){
$( "#"+status).dialog( "close" );
$('#'+trid+'>td.status').html(status);
$('#'+trid+'>td:last').html('');
}
});
},
"Cancel": function() {
$( "#"+status ).dialog( "close" );
}
}
});
有什么想法、见解、提示吗?会很棒!
【问题讨论】:
-
只是一个建议:尝试将
$( "#"+status).dialog( "close" );移到$('#'+trid+'>td:last').html('');这一行之后 -
我已经把他们踢出去了,但这并没有什么不同。在任何情况下都会延迟关闭窗口,点击“取消”、“关闭链接”、“确认”
-
您使用的是哪个版本的 jQuery?
-
jquery-ui-1.9.1.min.js jquery-1.8.2.min.js
-
你能提供一个链接吗?也许您将IE9设置为IE8浏览器模式?
标签: jquery internet-explorer dialog delay