当前位置: 首页 > 知识库问答 >
问题:

IE中的jquery对话框在16秒后关闭

程正阳
2023-03-14

我们有一个模态jQuery对话框,在浏览器中运行良好,除了我的IE9。在所有情况下,对话框窗口都会以超过15秒的延迟关闭:确认、取消、关闭。我有一个不显示错误,一切都很好的JS伴侣。

$( "#"+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" );
                }
            }
        });

有什么想法、见解、暗示吗?会很棒的!

共有1个答案

裴俊迈
2023-03-14

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

 类似资料:
  • 问题内容: 我正在开发可访问性应用程序。当用户想要离开该应用程序时,我会显示一个对话框,在该对话框中他必须确认要离开,如果5秒钟后他仍未确认,则该对话框应自动关闭(因为用户可能意外打开了该对话框)。这类似于在Windows上更改屏幕分辨率时发生的情况(会出现警报,如果您没有确认,它将恢复为以前的配置)。 这是我显示对话框的方式: 显示对话框后5秒钟如何关闭对话框? 问题答案:

  • 单击“删除”按钮时显示自定义弹出。单击“删除”按钮时禁用。当用户点击“确定”或“取消”按钮时,“删除”按钮将在删除操作后启用。当点击对话框中的X按钮时,对话框会立即关闭,但删除按钮仍处于禁用状态。下面是我的代码 用于自定义弹出的代码

  • 我读过很多关于如何在几秒钟后以多种方式隐藏对话框的答案。然而,我不能得到这个工作与我的例子。 我正在使用一个opencart插件,当你在购物车中添加一个产品后会显示一个DIV,但它会一直保持在那里,只有当用户点击“继续购物”时才会关闭。我希望这个DIV在5秒后自动关闭。 我已经尝试setTimeout,延迟等,没有工作......所以我不确定我做错了什么: 代码是这样的: 有人能帮我吗? 编辑:

  • 问题内容: 我有一个jQuery UI对话框,当单击特定元素时会显示该对话框。如果在那些触发元素或对话框本身之外的任何地方都单击了鼠标,我想关闭对话框。 这是打开对话框的代码: 如果我取消最后一部分的注释,该对话框将永远不会打开。我认为这是因为打开对话框的同一点击再次将其关闭。 最后的工作代码 注意:这是使用 jQuery外部事件插件 问题答案: 查看jQuery Outside Events插件

  • 我在自定义对话框中有一个视频视图,我正在为视频视图动态创建一个媒体控制器,并将其分配给代码中的视频视图,但是控制器实际上并不出现在视频上-它出现在对话框后面!你知道怎么把控制器放在视频上面吗? 我创建了一个静态对话框助手类来帮助构建自定义对话框: 所以在我的中,我只有这个来创建我的对话框:

  • 我正在建立一个div,它是网站主页的一部分。此div显示项目列表。所有项目都保存在MySQL数据库中。我想做的是在每一行旁边创建一个按钮,上面写着“删除”。单击delete之后,应该会出现一个jQueryUI对话框提示用户进行确认。当确认删除项目时,必须将项目id发送到删除页面(我们称之为delete.php)。 到目前为止我做了什么 从MySQL获取项目列表,并将每个项目显示为一行 在每行末尾添