【问题标题】:jquery dialog in IE closing after 16 secondsIE 中的 jquery 对话框在 16 秒后关闭
【发布时间】: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


【解决方案1】:

检查您的 IE9 是否未设置为 IE8 浏览器模式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    相关资源
    最近更新 更多