1
在此示例中按F5:DojoToolkit。Dojo佈局渲染問題
首先顯示內容,之後佈局進入最終狀態。在我的應用程序中,我需要相反的內容,以便佈局得到渲染,然後顯示內容。加載時我不想要這種「跳躍」現象。不知何故可以解決這個問題嗎?
在此示例中按F5:DojoToolkit。Dojo佈局渲染問題
首先顯示內容,之後佈局進入最終狀態。在我的應用程序中,我需要相反的內容,以便佈局得到渲染,然後顯示內容。加載時我不想要這種「跳躍」現象。不知何故可以解決這個問題嗎?
不,我不認爲有這樣的選擇。無論如何,你可以在初始狀態visbility:hidden
中使用容器div(包含所有dojo佈局元素),並且在頁面加載並解析後,將其可見性更改爲「可見」。
<div id="container" style="visibility:hidden">
<!-- dijit widgets inside the "container"-->
</div>
<script type="text/javascript">
dojo.ready(function(){
dojo.style("container:, "visibility", "visible");
});
</script>
謝謝,試過這個,它給出了一個更好的結果。這對我很重要,因爲我的應用程序將顯示爲桌面應用程序,其中加載會很奇怪。 –
我很高興我可以幫助:) – sica07