Foundation 5 を ember アプリケーションに結合しようとしていますが、topbarjs を使用するナビゲーションで新しい問題が発生しています。デスクトップからアプリケーションを表示すると、すべてがうまく機能しますが、Chrome 開発コンソールを展開してデザインを強制的にレスポンシブ モードにすると、ハンバーガー メニューがこのメッセージをトリガーします。
コンソール エラー メッセージは次のとおりです。
キャッチされていない TypeError: 未定義のプロパティ 'scrolltop' を読み取ることができません
この問題は、次のコード リポジトリで再現できます: chrishough/embercli-emberjs-stackoverflow
私の仮定では、例のナビの # 記号と関係があると思います:
<nav class="top-bar" data-topbar data-options="scrolltop:false;is_hover:true;">
<ul class="title-area">
<li class="name">
TEST
</li>
<li class="toggle-topbar menu-icon">
<a href="#"></a>
</li>
</ul>
<section class="top-bar-section center">
<ul class="nav-header">
<li><a {{action goToAnchor 'index' 'menu1'}}>menu1</a></li>
<li><a {{action goToAnchor 'index' 'menu2'}}>menu2</a></li>
<li><a {{action goToAnchor 'index' 'menu3'}}>menu3</a></li>
<li><a {{action goToAnchor 'index' 'menu4'}}>menu4</a></li>
<li><a {{action goToAnchor 'index' 'menu5'}}>menu5</a></li>
</ul>
</section>
</nav>
私はember cliプロジェクトを使用して、ember アプリケーションを構築しています。
この記事の時点での現在のセットアップ:
DEBUG: -------------------------------
DEBUG: Ember : 1.5.1
DEBUG: Ember Data : 1.0.0-beta.7+canary.b45e23ba
DEBUG: Handlebars : 1.3.0
DEBUG: jQuery : 2.1.1
DEBUG: -------------------------------