jquery对话框起作用,但当Firefox和IE中添加的按钮在Chrome中起作用时,jquery对话框不起作用;固定见评论
我有一个工作对话框,但当我试图添加代码,以便显示“确定”按钮时,它无法工作。没有javascript错误。该对话框以CSS隐藏开始 ...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:
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中不工作。缺少的括号是复制粘贴错误。