jquery对话框起作用,但当Firefox和IE中添加的按钮在Chrome中起作用时,jquery对话框不起作用;固定见评论

jquery对话框起作用,但当Firefox和IE中添加的按钮在Chrome中起作用时,jquery对话框不起作用;固定见评论,jquery,modal-dialog,Jquery,Modal Dialog,我有一个工作对话框,但当我试图添加代码,以便显示“确定”按钮时,它无法工作。没有javascript错误。该对话框以CSS隐藏开始 ... document.ready中的javascript 工作 var downtimeDiv = $("#downtimeDialog"); downtimeDiv.dialog({ width: 770, height: 250, modal: true, title:

我有一个工作对话框,但当我试图添加代码,以便显示“确定”按钮时,它无法工作。没有javascript错误。该对话框以CSS隐藏开始

...
document.ready中的javascript

工作

var downtimeDiv = $("#downtimeDialog");

    downtimeDiv.dialog({        
        width: 770,
        height: 250,
        modal: true,
        title: "Downtime Scheduled",
        autoOpen: false,
        resizable: false,
        draggable: false,
        position: ['center', 'top'],
        closeOnEscape: false,
        open: function(event, ui) { $(".ui-dialog-titlebar-close", ui.dialog).hide(); }
    });
downtimeDiv.show();    
downtimeDiv.dialog("open");
不起作用

var downtimeDiv = $("#downtimeDialog");

    downtimeDiv.dialog({        
        width: 770,
        height: 250,
        modal: true,
        title: "Downtime Scheduled",
        autoOpen: false,
        resizable: false,
        draggable: false,
        position: ['center', 'top'],
        closeOnEscape: false,
        open: function(event, ui) { $(".ui-dialog-titlebar-close", ui.dialog).hide(); },
        buttons: {"OK": function() {$(this).dialog("close");}}
    });
downtimeDiv.show();    
downtimeDiv.dialog("open");
firebug没有显示任何错误,但对话框无法显示,它的css保持显示:无

谢谢你的帮助

好的,我找到问题了。我错过了一个javascript包含

添加


修复了firefox和IE的问题。

您的代码中有语法错误

在按钮后添加关闭按钮

buttons: {"OK": function() {$(this).dialog("close");}}
使用:


请注意
[
]

您的代码中有语法错误

在按钮后添加关闭按钮

buttons: {"OK": function() {$(this).dialog("close");}}
使用:


请注意按钮元素末尾的
[
]

我想您错过了关闭
}

你的

正确的

buttons: {"OK": function() {$(this).dialog("close");}}

我想您错过了buttons元素末尾的关闭
}

你的

正确的

buttons: {"OK": function() {$(this).dialog("close");}}

复制粘贴错误,好眼力。我编辑了这篇文章,使其具有代码中缺少的结束括号。但问题是一样的。谢谢回复。复制粘贴错误,好眼力。我编辑了这篇文章,使其具有代码中缺少的结束括号。但问题是一样的。感谢回复。刚刚注意到该按钮在chrome中工作,但在firefox或IE中不工作。缺少的括号是复制粘贴错误。刚刚注意到该按钮在chrome中工作,但在firefox或IE中不工作。缺少的括号是复制粘贴错误。