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(); } ); }); }); 对不起如何格式化 –