ファンデーション 5 でサイトを作成しています。セカンダリ ナビゲーション バーがプライマリ ナビゲーションの下部に到達するまでページと共にスクロールし、ユーザーがスクロールしている間、所定の位置にスナップして「固定」するページがあります。そのポイントに到達すると、トップバーに効果的に「固定」が追加されます。この機能は、スティッキー トップバー セクションの基本ドキュメントで説明および実演されています (次のリンクを参照)。
http://foundation.zurb.com/docs/components/topbar.html
問題: 上記のリンクの作業例からスティッキー トップバー コードを直接コピー アンド ペーストしても、この動作をサイトに実装できません。トップバーの他のすべての要素が機能しており、コンソールにエラーは表示されません。私はplunkrで問題を示しました:
http://embed.plnkr.co/cRdYV5tobUZsd6q2NQxT/preview
問題を理解するのを手伝ってください。前もって感謝します。
仕様:
Foundation バージョン: 5.5.0 jQuery: 2.1.0
//TOP-BAR CODE, SAME CODE AS IN PLUNKR
<div class="large-12 columns">
<div class="sticky">
<nav class="top-bar" data-topbar="" role="navigation">
<ul class="title-area">
<!-- Title Area -->
<li class="name">
<h1><a href="#">Sticky Top Bar</a></h1>
</li>
<!-- Remove the class "menu-icon" to get rid of menu icon. Take out "Menu" to just have icon alone -->
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
<section class="top-bar-section">
<!-- Right Nav Section -->
<ul class="right">
<li class="divider hide-for-small"></li>
<li><a href="#">Main Item 1</a></li>
</ul>
</section>
</nav>
</div>
</div>
アップデート
plunkr を適切なリンクで更新: http://plnkr.co/edit/8OPKh2sbSn6iq5aN6HF0
私の問題は私が電話していた場所でした
$(document).foundation()
これはAngularアプリケーションであるため、最終的に呼び出すことになりました
app.run
働いた。