我正在使用asp菜单。我想禁用它并使用javascript启用它。 请帮忙
<asp:Menu ID="MainMenu" runat="server" Orientation="Horizontal" DataSourceID="HAPSMainMenu"
MaximumDynamicDisplayLevels="3" DynamicEnableDefaultPopOutImage="true" StaticEnableDefaultPopOutImage="false"
CssClass="mainMenu" DynamicVerticalOffset="1" DynamicHorizontalOffset="0"
OnMenuItemDataBound ="mainMenu_DataBound" Height="18pt" Width="100%"
>
<StaticMenuItemStyle CssClass="menuItem" Width="125" />
<DynamicMenuStyle CssClass="subMenu" />
<DynamicMenuItemStyle CssClass="subMenuItem" Width="120pt" />
<DynamicHoverStyle CssClass="subMenuItemHover" />
<DynamicSelectedStyle CssClass="dynamicselectedStyle" />
<StaticHoverStyle CssClass="menuHover" ForeColor="midnightblue"/>
</asp:Menu>
我想用Javascript禁用整个菜单栏,我使用firefox我有菜单ID ...我希望有一个声明可以禁用整个菜单。
答案 0 :(得分:1)
你有jQuery吗?你想让菜单消失吗?
也许像$(".mainMenu").hide()
?
答案 1 :(得分:0)
您是否尝试将asp:Menu
放入div
,然后停用div?
<div id="myDiv">
...<asp:Menu ...
</div>
然后在客户端代码的某处,执行以下操作:
var myDiv = document.getElementById('myDiv');
myDiv.disabled = true;