2
第一次加载时菜单项散乱。 寻找一种方法来隐藏组件,直到它完全加载并适合页面。DOJO - 为DropDownMenu隐藏菜单项
<script>
require([ "dijit/DropDownMenu", "dijit/MenuSeparator",
"dijit/PopupMenuItem", "dijit/MenuItem",
"dijit/TooltipDialog" ]);
</script>
<div data-dojo-type="dijit.DropDownMenu" id="navMenu" >
<div data-dojo-type="dijit.MenuItem" class="item dijitMenuItemSelected">Home</div>
<div data-dojo-type="dijit.PopupMenuItem" class="item">
<span>Services</span>
<div data-dojo-type="dijit.DropDownMenu" id="submenu2">
<div data-dojo-type="dijit.MenuItem" data-dojo-props="onClick:function(){}">Consulting</div>
</div>
</div>
<div data-dojo-type="dijit.MenuItem" class="item">Why us?</div>
<div data-dojo-type="dijit.MenuItem" class="item">FAQs</div>
<div data-dojo-type="dijit.MenuItem" class="item">Contact us</div>
你总是可以添加样式=“显示:无”到你navMenu,然后在它的页面变化的结束“显示:块”或“显示:内联”这取决于你如何希望它看起来。 – scheibk 2012-02-26 19:29:54
这工作..很酷! – vinodn 2012-02-27 05:32:52