2010-11-01 4 views
0

J'ai mis en place en Javascript mon préféré dijit.Menu qui est si loin.dijit.Menu à afficher après la mise en place de DOM

Comment puis-je afficher le menu dijit.Menu directement après le démarrage de la page dans (avec sa position) sans aucune interaction avec la souris ?! J'ai regardé dans l'API jusqu'ici et ne trouve pas les réponses. Devrai-je "écraser" une méthode?

Si oui, lequel est-ce? Et qu'est-ce que j'ai à faire ???

Répondre

0

Le widget n'apparaîtra pas avant d'être analysé par dojo.
Vous devez placer le balisage de menu faux dans son nœud 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> 

Dès que le menu est prêt, tout ce que vous avez placé à l'intérieur du nœud dom menu sera remplacé par le html widget de réel.

0

NON AMD Version:

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

DOJO AMD version, mettez les paramètres des modules que vous souhaitez ajouter, en besoin et leur donner un nom dans la liste des paramètres Fonctions:

require(["dojo/domReady!"],function(){ 
//natve code 
}); 
Questions connexes