Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery UI菜单在ASP.NET MVC 4中不起作用_Jquery_Jquery Ui_Asp.net Mvc 4 - Fatal编程技术网

jQuery UI菜单在ASP.NET MVC 4中不起作用

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

我正在一个用ASP.NETMVC4构建的网站上工作,该网站在左侧边栏中有一个相当长的菜单。我正试图通过对手风琴中的菜单项进行分类来美化事物,任何在手风琴中包含子项的项都会通过jqueryui菜单展开。下面是我尝试执行的一个示例,其中代码粘贴并从

_Layout.cshtml更改/添加:

@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>