我有一个工作对话框,但是当我尝试添加代码以显示“确定”按钮时,它无法工作。没有 javascript 错误。对话框一开始是用 CSS 隐藏的。
...中的 javascriptdocument.ready
作品...
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 包含。
添加http://code.jquery.com/jquery-1.8.2.js
修复了 Firefox 和 IE 的问题。