基金会5顶级酒吧不会下降

Nic*_*son 7 zurb-foundation drop-down-menu

已经阅读了很多这方面的主题,但似乎没有任何工作.

刚开始一个项目,我几乎从基础文档网站复制/粘贴代码,它不起作用.

继承人我的HTML测试

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

   </header>

   <footer>
      <p>Some copyright and legal notices here. Maybe use the © symbol a bit.</p>
   </footer>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

对于样式表,它是空的,甚至试图完全删除它只是为了确定但同样的事情,它的点落下.

我错过了什么想法?谢谢

编辑:

确定如此发现的东西,zurbs基础文档页面上显示的代码,在复制/粘贴时不起作用,但是如果我使用检查器并从他们的示例中复制html,它就可以了.然而,当你缩小浏览器时,会出现带有菜单按钮的3行但是当它悬停在它上面时,它不会下拉,单击也没有任何作用,如何解决这个问题?

那个html是

<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" style="left: 0%;">

        <!-- Right Nav Section -->
        <ul class="right show-for-large-up">
          <li class="active"><a href="#">Right Button Active</a></li>
          <li class="has-dropdown not-click">
            <a href="#">Right Button Dropdown</a>
            <ul class="dropdown"><li class="title back js-generated"><h5><a     href="javascript:void(0)">Back</a></h5></li>
              <li><a href="#">First link in dropdown</a></li>
            </ul>
          </li>
        </ul>

      </section></nav>
Run Code Online (Sandbox Code Playgroud)

即时加载这些脚本

  <script src="js/vendor/modernizr.js"></script>
  <!-- Foundation Top Bar -->
  <script src="js/foundation.min.js"></script>
  <script src="js/foundation/foundation.topbar.js"></script>
  <script src="js/foundation/foundation.offcanvas.js"></script>
Run Code Online (Sandbox Code Playgroud)

我也尝试删除topbar和offcanvas脚本,只使用foundation.min.js,没有任何效果,按钮出现但没有下拉可用.

小智 16

我今天遇到了同样的问题,并且做了同样的事情,我发现它是这行中的"非点击":

<li class="has-dropdown not-click">
Run Code Online (Sandbox Code Playgroud)

我添加了它,现在它工作得很好(对我来说(仅限?)).


Kis*_*n B 6

<script>
  $(document).foundation();
</script>
Run Code Online (Sandbox Code Playgroud)

没有使它工作,但以下做了

$(document).ready(function(){
  $(document).foundation();
});
Run Code Online (Sandbox Code Playgroud)


小智 2

如果您使用最小化版本的foundation(foundation.min.js),请不要加载其他插件,因为它们会自动加载,并且它会起作用。