jquery - Foundation Zurb 下拉菜单不起作用

标签 jquery css html zurb-foundation

我刚刚下载了 Foundation 5 CSS 框架并复制了教程的代码,但下拉菜单以及“移动” View 中的菜单似乎不起作用。

我的代码:

<html>
<head>
   <link rel="stylesheet" href="css/foundation.css" />
   <script src="js/vendor/modernizr.js"></script>
   <script src="js/vendor/jquery.js"></script>
   <script src="js/foundation/foundation.js"></script>
   <script src="js/foundation/foundation.dropdown.js"></script>
   <script src="js/foundation/foundation.topbar.js"></script>
   <script> $(document).foundation(); </script>
</head>

<body>
<!-- header -->
<nav class="top-bar" data-topbar>
  <ul class="title-area">
    <li class="name">
      <h1><a href="#">My Site</a></h1>
    </li>
    <li class="toggle-topbar menu-icon"><a href="#">Menu</a></li>
  </ul>

  <section class="top-bar-section">
    <!-- Right Nav Section -->
    <ul class="right">
      <li class="active"><a href="#">Right Button Active</a></li>
      <li class="has-dropdown">
        <a href="#">Right Button Dropdown</a>
        <ul class="dropdown">
          <li><a href="#">First link in dropdown</a></li>
        </ul>
      </li>
    </ul>

    <!-- Left Nav Section -->
    <ul class="left">
      <li><a href="#">Left Nav Button</a></li>
    </ul>
  </section>
</nav>

</body>
</html>

有人知道为什么它不起作用吗?

最佳答案

尝试将下面的代码从标题移到正文中:

    <script>
        $(document).foundation();
    </script>

关于jquery - Foundation Zurb 下拉菜单不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22850510/

相关文章:

html - 自定义复选框适用于 Chrome 和 Safari 但不适用于 Firefox 和 IE

css - 使用 CSS 放大和缩小鼠标点击

python - 如何将网站图标添加到 HTML 页面?

javascript - 如何使用 JQuery 应用的 CSS 类正确创建可编辑的 "Font Tester"类型编辑器?

jquery - 使用 jQuery 更改一个下拉列表中另一个下拉列表的值

javascript - jQuery 侧边栏会切换,但不会向后滑动

javascript - 添加新子元素时,父容器仅将子元素包裹到屏幕边缘(首选 IE 11 支持)

javascript - 在功能成功时播放声音,并且不要重叠声音(多功能)

jquery - 滚动后降低标题高度

javascript - AngularJS 性能问题