我正在使用 jquery ui 菜单栏。到目前为止,我取得了不错的成绩,但我正在尝试以编程方式启用和禁用菜单栏项(例如文件-> 退出)。这对我不起作用。
菜单栏的部分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" );
,出现以下错误:“未捕获的错误:在初始化之前无法调用菜单栏上的方法;试图调用方法‘启用’”。我不明白,因为菜单栏早在加载页面时就已初始化。
我究竟做错了什么?谢谢