[英]how to disable asp.net menu with javascript
I am using asp menu.I want to disable it and enable it using javascript. 我正在使用asp菜单。我想禁用它并使用javascript启用它。 Please help
请帮忙
<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>
I want to disable the whole menu bar with Javascript and I have the menu Id by using firefox...I was hoping for a statement that would disable the whole menu. 我想使用Javascript禁用整个菜单栏,并且使用firefox获得了菜单ID ...我希望获得一个可以禁用整个菜单的语句。
Do you have jQuery? 你有jQuery吗? Do you want to make the menu disappear?
您要使菜单消失吗?
Maybe something like $(".mainMenu").hide()
? 也许像
$(".mainMenu").hide()
?
Have you tried placing the asp:Menu
in a div
and then disabling the div? 您是否尝试过将
asp:Menu
放置在div
,然后禁用div?
<div id="myDiv">
...<asp:Menu ...
</div>
Then somewhere on your client code, do this: 然后在客户代码的某处执行以下操作:
var myDiv = document.getElementById('myDiv');
myDiv.disabled = true;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.