0

私は Javascript で好みの dijit.Menu をセットアップしましたが、これは非常に優れています。

ページが起動した直後に (その位置で) マウス操作なしで dijit.Menu を表示するにはどうすればよいですか?! これまでAPIを調べましたが、答えが見つかりません。メソッドを「上書き」する必要がありますか?

はいの場合、それはどれですか? そして、私は何をしなければなりませんか???

4

2 に答える 2

0

非 AMD バージョン:

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

DOJO-AMD バージョンでは、追加したいモジュールのパラメーターを require に入れ、関数のパラメーター リストに名前を付けます。

require(["dojo/domReady!"],function(){
//natve code
});
于 2012-07-19T08:53:27.863 に答える
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 に置き換えられます。

于 2010-11-05T10:15:29.280 に答える