简体   繁体   English

基础6:响应式切换无效

[英]Foundation 6: Responsive Toggle no working

I'm quite affine with Foundation 5 and now I'm trying to use Foundation 6 as my standard. 我与Foundation 5十分相似,现在我尝试使用Foundation 6作为我的标准。 But I've go a problem with the Responsive Toggle (Navigation). 但是我在响应式切换(导航)方面遇到了问题。 As you can see here , the mobile navigation is always visible and got no content. 正如您在此处看到的那样,移动导航始终可见并且没有任何内容。

This is my HTML: 这是我的HTML:

Menu 菜单

<div class="top-bar" id="main-navigation">
  <div class="top-bar-left">
    <ul class="dropdown menu" data-dropdown-menu>
      <li class="menu-text">Site Title</li>
      <li class="has-submenu">
        <a href="#">One</a>
        <ul class="submenu menu vertical" data-submenu>
          <li><a href="#">One</a></li>
          <li><a href="#">Two</a></li>
          <li><a href="#">Three</a></li>
        </ul>
      </li>
      <li><a href="#">Two</a></li>
      <li><a href="#">Three</a></li>
    </ul>
  </div>
  <div class="top-bar-right">
    <ul class="menu">
      <li><input type="search" placeholder="Search"></li>
      <li><button type="button" class="button">Search</button></li>
    </ul>
  </div>
</div>

You are not adding foundation's default js and css file. 您没有添加 Foundation的默认jscss文件。 First you need to add that properly. 首先,您需要正确添加。

Yet you can try below css 但是你可以尝试下面的CSS

.dropdown.menu .has-submenu:hover .submenu {
  display:block;
}

I hope it will helps you. 希望对您有帮助。

This should work for you: 这应该为您工作:

    <div class="title-bar" data-responsive-toggle="example-menu" data-hide-for="medium">
  <button class="menu-icon" type="button" data-toggle></button>
  <div class="title-bar-title">Menu</div>
</div>

<div class="top-bar" id="example-menu">
  <div class="top-bar-left">
    <ul class="dropdown menu" data-dropdown-menu>
      <li class="menu-text">Site Title</li>
      <li class="has-submenu">
        <a href="#">One</a>
        <ul class="submenu menu vertical" data-submenu>
          <li><a href="#">One</a></li>
          <li><a href="#">Two</a></li>
          <li><a href="#">Three</a></li>
        </ul>
      </li>
      <li><a href="#">Two</a></li>
      <li><a href="#">Three</a></li>
    </ul>
  </div>
  <div class="top-bar-right">
    <ul class="menu">
      <li><input type="search" placeholder="Search"></li>
      <li><button type="button" class="button">Search</button></li>
    </ul>
  </div>
</div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM