0
使用this作爲學習工具,我修改如下,它仍然顯示。如何在用戶看到頁面之前隱藏它。這與srciptalous Element.fade類似,即使在onLoad中調用函數,我也無法在用戶看到之前將其隱藏起來。 TIA。加載隱藏的道場
<script type="text/javascript">
dojo.require("dojo.parser");
dojo.require("dijit.form.Button");
dojo.require("dijit.Dialog");
dojo.require("dijit.form.TextBox");
//dojo.addOnLoad(showDialog);
dojo.addOnLoad(hideDialog);
function showDialog() {
dijit.byId('dialog1').show();
}
function hideDialog() {
dijit.byId('dialog1').hide();
}
</script>
謝謝你的完整答案和建議。我怯生生地問,如何用新的Dojo語法和結構來做這樣一個例子。再次感謝您 –
你從哪裏得到這個錯誤?在JSFiddle上?你正在使用哪種瀏覽器? – g00glen00b
但我越來越「registry.byId()未定義」加載如下。剛剛看到你的回覆,謝謝。我正在接受我的測試。 '...」> require([「dijit/registry」,...「],function(registry,ready){ ready(函數(){ registry.byId(「btn」).set('onClick',function(){ console.log(「test」); registry.byId(「dialogOne」)。show(); } ); }); }); 對不起如何格式化 –