jqueryuiメニューバーを使用しています。これまでのところ良い結果が得られましたが、プログラムでメニューバー項目を有効または無効にしようとしています(例:ファイル->終了)。これは私にはうまくいきません。
メニューバーのhtml定義の一部は次のとおりです。
<div class="Dashboard">
<ul id="MainMenubar" class="menubar-icons">
<li>
<a href="#File">File</a>
<ul>
<li class="ui-state-disabled" id="logout"><a href="#Logout">Logout</a></li>
<li class="ui-state-disabled"><a href="#LoadUsers">Load users</a></li>
<li><a href="#Exit">Exit</a></li>
</ul>
</li>
</ul>
</div>
を呼び出すと$( "#logout" ).menubar( "enable" );
、次のエラーが発生します:「キャッチされないエラー:初期化前にメニューバーのメソッドを呼び出せません。メソッド'enable'を呼び出そうとしました」。ページが読み込まれるずっと前にメニューバーが初期化されるため、わかりません。
私は何が間違っているのですか?ありがとうございました