5
我試圖使用jQuery UI做全屏對話框。jQuery ui全屏對話框
我通過AJAX加載的一些內容,並將結果填入對話框:
function openResource(id) {
$.ajax({
url : "",
type : 'post',
dataType : 'html',
data : {
idRes: id
},
success : function(response) {
$("#popupRecurso")
.html("<div style='float:right; cursor: pointer;' onclick='$(\"#popupRecurso\").dialog(\"destroy\");'>fechar</div>" + response);
$("#popupRecurso").dialog({
title : '',
bgiframe : true,
position : 'center',
draggable : false,
resizable : false,
dialogClass : 'dialogRecurso',
width : $(window).width(),
height : $(window).height(),
stack : true,
zIndex : 99999,
autoOpen : true,
modal : true,
open : function() {
$(".ui-dialog-titlebar").hide();
},
error : function(err) {
alert(err);
}
});
}
});
}
不幸的是,該對話框不會出現在中心和不正確的尺寸。 有沒有人有過同樣的問題?
感謝
我認爲float屬性可以與位置衝突,在這裏。你能刪除它嗎?如果沒有更完整的示例(html + css,請試試jsFiddle),我無法幫到你。 – BiAiB
@BiAiB,即使沒有任何HTML,問題仍然存在... – jose
'dialogRecurso'類中的任何CSS? – DarthJDG