【问题标题】:Dialog('close') not working in IE8 JQuery对话框('关闭')在 IE8 JQuery 中不起作用
【发布时间】:2014-07-02 02:12:24
【问题描述】:

我正在尝试关闭一个对话框,在 Chrome 中它工作正常,但在 IE 中不起作用。 我使用的代码如下,

jq('#mydialog').dialog({
    autoOpen: false,
    resizable: false,
    width:500,
    height: 350,
    dialogClass: 'pcrTermsDialog',
    buttons: [{
                alt: jq("#mydialog .closeControl").attr("title"),
                title: jq("#mydialog.closeControl").attr("title"), 
                click: function() { jq(this).dialog("close"); }
             }]
});

【问题讨论】:

  • 不,不显示任何控制台错误,例如,如果我使用 jq(#mydialog).dialog("open") 这它正在打开对话框,但如果我使用关闭 jq( #mydialog).dialog("close") 不起作用。
  • 我们能看到一些 HTML 吗?什么版本的jQuery?
  • 好的,请允许我一分钟更新代码,jQuery 版本是 1.8.3

标签: jquery internet-explorer jquery-ui-dialog


【解决方案1】:

我假设“jq”是 jQuery 的 var。尝试以这种方式制作按钮:

     buttons: {
            "Close": function () {
                $("#mydialog.closeControl").dialog("close");
            }

【讨论】:

    猜你喜欢
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    相关资源
    最近更新 更多