jQuery UI菜单在ASP.NET MVC 4中不起作用
我正在一个用ASP.NETMVC4构建的网站上工作,该网站在左侧边栏中有一个相当长的菜单。我正试图通过对手风琴中的菜单项进行分类来美化事物,任何在手风琴中包含子项的项都会通过jqueryui菜单展开。下面是我尝试执行的一个示例,其中代码粘贴并从 _Layout.cshtml更改/添加:jQuery UI菜单在ASP.NET MVC 4中不起作用,jquery,jquery-ui,asp.net-mvc-4,Jquery,Jquery Ui,Asp.net Mvc 4,我正在一个用ASP.NETMVC4构建的网站上工作,该网站在左侧边栏中有一个相当长的菜单。我正试图通过对手风琴中的菜单项进行分类来美化事物,任何在手风琴中包含子项的项都会通过jqueryui菜单展开。下面是我尝试执行的一个示例,其中代码粘贴并从 _Layout.cshtml更改/添加: @Styles.Render("~/Content/css") @Styles.Render("~/Content/themes/ui-lightness/css") @Scripts.Render("~/bun
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/themes/ui-lightness/css")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/modernizr")
天哪,这太尴尬了。_Layout.cshtml模板包含以下代码:
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("Contact", "Contact", "Home")</li>
</ul>
- @ActionLink(“主页”、“索引”、“主页”)
- @ActionLink(“关于”、“关于”、“主页”)
- @ActionLink(“联系人”、“联系人”、“主页”)
我用ID“menu”复制了
元素。我在视图中更改了
的ID,现在它可以工作了。哦,天哪,这太尴尬了。_Layout.cshtml模板包含以下代码:
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("Contact", "Contact", "Home")</li>
</ul>
- @ActionLink(“主页”、“索引”、“主页”)
- @ActionLink(“关于”、“关于”、“主页”)
- @ActionLink(“联系人”、“联系人”、“主页”)
我用ID“menu”复制了
元素。我在视图中更改了
的ID,现在它可以工作了。你把它放在$(文档)下了吗代码>是的,MVC4站点在视图中有一个
标记,带有$(文档)。ready
调用。您是否将它放在$(文档)下。ready(函数(){$(“#手风琴”).accordio();$(“#菜单”).menu()})代码>是,MVC4站点在视图中有一个
标记,带有$(文档)。准备好调用。
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("Contact", "Contact", "Home")</li>
</ul>