我使用 jQuery 对话框已经有一段时间了,我现在遇到的问题有点奇怪。
jQuery 版本:1.7.1 jQuery UI 版本:1.8.18
<!-- Generic Dialog Box -->
<div id="dialog" style="display:none;position:absolute;"></div>
jQuery代码:
$('.class_to_find').each(function(){
//$('#dialog').append($(this).css({position:"absolute"}));
$('#dialog').append("<p>Adding a line.</p>");
});
$('#dialog').dialog({
//autoOpen: true,
show: "explode",
hide: "explode",
modal: true,
title: "Jobs",
buttons: {
Done: function() {
$(this).dialog( "close" );
}
},
close: function(){}
});
$('#dialog').dialog('open');
当对话框打开时,内容显示在通常显示内容的下方。它显示在按钮窗格中。这是个问题。我无法弄清楚它为什么这样做。有谁知道为什么?
这是一个暴露问题的 JSFiddle:http: //jsfiddle.net/8Lj8m/1/
谢谢!