私は Javascript で好みの dijit.Menu をセットアップしましたが、これは非常に優れています。
ページが起動した直後に (その位置で) マウス操作なしで dijit.Menu を表示するにはどうすればよいですか?! これまでAPIを調べましたが、答えが見つかりません。メソッドを「上書き」する必要がありますか?
はいの場合、それはどれですか? そして、私は何をしなければなりませんか???
私は Javascript で好みの dijit.Menu をセットアップしましたが、これは非常に優れています。
ページが起動した直後に (その位置で) マウス操作なしで dijit.Menu を表示するにはどうすればよいですか?! これまでAPIを調べましたが、答えが見つかりません。メソッドを「上書き」する必要がありますか?
はいの場合、それはどれですか? そして、私は何をしなければなりませんか???
非 AMD バージョン:
dojo.ready(function(){
// The code for all items!
})
DOJO-AMD バージョンでは、追加したいモジュールのパラメーターを require に入れ、関数のパラメーター リストに名前を付けます。
require(["dojo/domReady!"],function(){
//natve code
});
ウィジェットは、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 に置き換えられます。