我已经在Javascript中设置了我喜欢的dijit.Menu,这是非常好的。
如何在页面启动后(在它的位置)直接显示dijit.Menu而不进行任何鼠标交互?!到目前为止,我已经查看了API,但没有找到答案。我是否必须“覆盖”一种方法?
如果是,那是哪一个?我有什么东西?
答案 0 :(得分:0)
在dojo解析窗口小部件之前,窗口小部件不会显示 你应该在其dom节点中放置假的菜单标记:
<div dojoType="dijit.Menu">
<h1>This text is shown after the dom is loaded
and until the menu is parsed and renered</h1>
</div>
菜单准备就绪后,您放入菜单dom节点内的所有内容都将被实际小部件的html替换。
答案 1 :(得分:0)
非AMD版本:
dojo.ready(function(){
// The code for all items!
})
DOJO-AMD版本,把你想要添加的模块的参数放在require中,并在函数参数列表中给它们命名:
require(["dojo/domReady!"],function(){
//natve code
});