jquery-ui - 初始化之前无法调用对话框上的方法;尝试调用方法 'option'

标签 jquery-ui jquery-ui-dialog

我在我的应用程序中使用对话框。但我在针对 IE 优化页面时遇到了一些问题。在我的 document.ready 函数中,我称之为

$("#DFormExport").dialog({
resizable: true,
modal: false,
autoOpen: false,
width: 750
});

初始化我的对话框,然后当用户点击按钮时我称之为这个,因为 mydialog 中的按钮类型取决于某些用户选择

$("#DFormExport").dialog("option", "buttons", {
     "Vytisknout": function () {
       loading(1);
       tiskText($("#DExportCo").attr("href"),"", $("#DExportCo").attr("rm"));
      },
      Zrušit: function () {
        $(this).dialog("close");
       }
}).dialog('option', 'title', 'Vytisknout'); 

在 chrome 和 FF 中,一切正常,但在 IE 中,我得到 cannot callmethodsondialogbeforeinitialization;尝试调用方法“option”

那么有什么想法可以解决这个问题吗?

最佳答案

所以我终于找到了解决方案。为了修复 IE 错误,我只是在创建期间将对话框保存到变量 vardialog=$("#DFormExport").dialog({...}) ,然后调用 dialog.dialog("选项", "按钮", {....}) 改为

关于jquery-ui - 初始化之前无法调用对话框上的方法;尝试调用方法 'option',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15626675/

相关文章:

当我第二次打开时,jQuery 对话框缩小

jquery - 如何使用 JQuery 打开弹出窗口?

jquery - 对话框中的 jwplayer - 关闭对话框窗口后播放器不再显示

javascript - 模态按钮上的 JqueryUI 工具提示在模态关闭时重新出现

css - 如何使 jQuery UI 导航菜单水平?

javascript - jquery脏记录,想要jquery ui模式

jquery - 使用 jQuery UI 滚动条的全宽和高度布局

ruby-on-rails - 未找到 jquery-ui Assets 。如何将 rails 管道中的 Assets 合并到 jquery-ui css 中?

jquery - 如何从 jQuery ui Draggable 获取位置 x 和 y?

css - 我如何处理 jQuery UI 中的模态对话框淡出?