1

Foundation 6 を使用して、トグル (小さな画面) のアニメーションを含む応答性の高いトップバーを取得しようとしています。

私はこれを持っています:

<div class="top-bar">
        <div class="top-bar-title">
               <strong>MyTitle</strong>
            <span data-responsive-toggle="responsive-menu" data-hide-for="medium" class="responsive-menu">
                <span class="menu-icon" data-toggle></span>
            </span>
        </div>
        <div id="responsive-menu" data-toggler data-animate="hinge-in-from-top spin-out"> <!-- no matter the type of animation is -->
            <div class="top-bar-right">
                <ul class="dropdown menu" data-dropdown-menu>
                    <li>
                        <a href="#">1</a>
                    </li>
                    <li><a href="#">2</a></li>
                    <li><a href="#">3</a></li>
                </ul>
            </div>
        </div>
    </div>

しかし、motion-ui ライブラリをインポートした後でも、トランジションは発生しません。メニューとその逆の
ちょうど大まかな。display:nonedisplay:block

置き換えると機能data-responsive-toggledata-toggleますが、応答性が失われます。

Foundation 6に関するバグですか?

4

1 に答える 1

3

私も同じ問題を抱えていました。最初の div に data-toggle と data-responsive-toggle の両方を追加して解決しました:

<div class="top-bar" data-toggle="navmenu" data-responsive-toggle="navmenu" data-hide-for="medium">
  <button class="menu-icon" type="button" ></button>
  <div class="title-bar-title">Menu</div>
</div>
<nav class="top-bar" id="navmenu" data-toggler data-animate="fade-in fade-out">
  <div class="top-bar-left">
    <ul class="menu">
      <li>Left Item 1</li>
      <li>Left Item 2</li>
    </ul>
  </div>
  <div class="top-bar-right">
    <ul class="menu">
      <li>Right Item 1</li>
      <li>Right Item 2</li>
    </ul>
  </div>
</nav> 
于 2016-03-24T10:39:08.057 に答える