dijit.Menu будет отображаться после настройки DOM - PullRequest
0 голосов
/ 01 ноября 2010

Я установил в Javascript мой любимый dijit.Menu, который настолько хорош.

Как я могу отображать меню dijit.Menu сразу после запуска страницы (с ее положением) без какого-либо взаимодействия с мышью ?!Я посмотрел в API до сих пор и не найти ответы.Придется ли мне «перезаписывать» метод?

Если да, то какой?И что мне надо делать ???

Ответы [ 2 ]

0 голосов
/ 19 июля 2012

NON-AMD Версия:

dojo.ready(function(){
// The code for all items!
})

DOJO-AMD Версия, укажите параметры модулей, которые вы хотите добавить, в нужном, а также дайте им имя в списке параметров функций:

require(["dojo/domReady!"],function(){
//natve code
});
0 голосов
/ 05 ноября 2010

Виджет не будет отображаться, пока он не будет проанализирован 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 фактического виджета.

...