1
我有一個Dijit.Dialog的小問題。Dojo和dijit.Dialog不居中
我有一些對話框,它們的尺寸很小,它們顯示在我的屏幕中央,所以沒關係。
但我也有一個高度爲550px的對話框,它不會顯示在我的屏幕中央,而是在底部:瀏覽器滾動到底部然後顯示它。
我只需創建對話框:
var dialogLodge = new dijit.Dialog({
id : "dialogLodge",
style : "width:700px;height:550px",
title : "Create lodge",
href : "/lodge/create.html",
preload : true,
draggable : false,
onCancel : function(){
…
},
onLoad : function(){
…
},
});
dialogLodge.startup();
所以我不知道爲什麼它不顯示在中心。
如果有人有一個想法,
謝謝。
PS:我使用Dojo 1.6.1,我和1.7太
它在我的機器中工作正常...你爲什麼要通過這種方式調用startup()而不是show()?你使用的是什麼瀏覽器 ?什麼主題? – Philippe
非常感謝,如果我調用show()而不是startup(),它是有效的。 – flopit
好...所以我會把它作爲答案,以便你可以投票,如果你不介意的話;-) – Philippe