嗨,我有一个问题,在firefox中呈现jQuery对话框。当单击“获取表单”按钮时,表单对话框应该打开/显示。这适用于除Firefox以外的所有其他浏览器,其中对话框内容已经以正常形式显示。Firefox中的JQueryUI对话框的问题
这是Firefox中页面的截图。 >>http://wyntersunholidays.com/screenshot.jpg
在safari中按照需要工作。 >>http://wyntersunholidays.com/Screen%20shot-safari.jpg
也出于某种原因,按钮不呈现为jQuery按钮。有人可以帮助解释这一点吗?
在此先感谢
$("#dialog:ui-dialog").dialog("destroy");
$("#dialog-form").dialog({
autoOpen: false,
height: 450,
width: 350,
left:200,
modal: true,
buttons: {
"Submit Details": function() {
allFields.removeClass("ui-state-error");
$("#users tbody").append("<tr>" +
"<td>" + name.val() + "</td>" +
"<td>" + email.val() + "</td>" +
"<td>" + tel.val() + "</td>" +
"</tr>");
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
},
close: function() {
allFields.val("").removeClass("ui-state-error");
}
});
这是我包括我的剧本
<link href="css/learnercss.css" rel="stylesheet" type="text/css" />
<link href="jquery-ui-1/css/custom-theme/jquery-ui-1.8.13.custom.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script src="jquery/jquery.cycle.lite.min.js"></script>
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script>
<script>
$(document).ready(function() {
//the jquery...
})
</script>
听起来像对话没有启动。请分享一些代码。 – Niklas
我重新编辑了原始问题。它真的很奇怪,花了数小时试图弄清楚。 –