jquery - 由于新的 IE 更新,Internet Explorer 在关闭 jQuery UI 对话框时崩溃 (KB2761451)

标签 jquery jquery-ui internet-explorer

我们正在使用 jQuery UI 对话框将数据插入数据库。当 jQuery 对话框将在提交时关闭时,IE 挂起并显示一条消息:“IE 停止工作”。该问题是由更新“适用于基于 x64 的系统的 Windows 7 的 Internet Explorer 9 的累积安全更新 (KB2761451)”引起的。我已确认通过卸载此特定更新,问题已得到解决。

我正在使用以下代码行来关闭对话框

 $('#' + dialogName).dialog('close'); 

卸载 IE 更新并不是永久解决方案。 我怎样才能永久解决这个问题???

最佳答案

在 IE 中 DOM 准备就绪之前,您无法调用 .dialog()。将您的调用移至 test() 而不是 $(document).ready();

关于jquery - 由于新的 IE 更新,Internet Explorer 在关闭 jQuery UI 对话框时崩溃 (KB2761451),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606393/

相关文章:

jquery-ui - 弹出 jQuery UI 对话框时,如何防止滚动到页面顶部?

windows - 在 Windows 8 中使用 IE11 调试工具或 IE11

internet-explorer - Sammy.js 路由未从 IE10 中的 Knockout-bound 链接触发

javascript - jQuery 在 div 元素内部和外部分离 dblclick 事件

jquery - 如何使我的元素在我的导航栏中流畅

Jquery的submit()函数不起作用

php - jquery ui 的“selectable”——需要调用 codeigniter 模型函数

JQuery UI 微调器禁用复选框

pdf - 有什么可靠的方法可以阻止 Internet Explorer (v7, 8) 停止缓存 PDF 文件?

javascript - 图像调整大小以适应浏览器而不裁剪或丢失纵横比