【发布时间】:2016-03-05 21:17:37
【问题描述】:
所以我在练习,当我点击它时它会运行,但是当我将它复制并粘贴到我自己的文字处理器 (Atom) 并在选项卡中运行它时,它只是空白
require([
"dijit/MenuBar",
"dijit/PopupMenuBarItem",
"dijit/Menu",
"dijit/MenuItem",
"dijit/DropDownMenu",
"dojo/domReady!"
], function(MenuBar, PopupMenuBarItem, Menu, MenuItem, DropDownMenu){
var pMenuBar = new MenuBar({});
var pSubMenu = new DropDownMenu({});
pSubMenu.addChild(new MenuItem({
label: "File item #1"
}));
pSubMenu.addChild(new MenuItem({
label: "File item #2"
}));
pMenuBar.addChild(new PopupMenuBarItem({
label: "File",
popup: pSubMenu
}));
var pSubMenu2 = new DropDownMenu({});
pSubMenu2.addChild(new MenuItem({
label: "Cut",
iconClass: "dijitEditorIcon dijitEditorIconCut"
}));
pSubMenu2.addChild(new MenuItem({
label: "Copy",
iconClass: "dijitEditorIcon dijitEditorIconCopy"
}));
pSubMenu2.addChild(new MenuItem({
label: "Paste",
iconClass: "dijitEditorIcon dijitEditorIconPaste"
}));
pMenuBar.addChild(new PopupMenuBarItem({
label: "Edit",
popup: pSubMenu2
}));
pMenuBar.placeAt("wrapper");
pMenuBar.startup();
});
</script>
<div id="wrapper"></div>
反斜杠是句点没有问题。
【问题讨论】:
-
在执行上述脚本之前,您是否在某处加载
dojo.js? -
对不起,我非常了解,我只是从示例代码中使用它。这就是所有被给予的。没有dojo.js。
标签: javascript dojo menubar