オプションを変更したり、設定を変更するメニューがあるメインタブ(tab1.html)を作成しました...今、メインのボタンをクリックすることができますタブ(tab1.html)を別のオナー(tab4.html)に移動します。問題は、メニュー(スプリッタ)とプッシュページ機能の両方で一緒に使えないということです。メニューのスプリッタ:Onsen UI 2.0スプリッタとプッシュページが一緒に機能しない
<ons-splitter>
<ons-splitter-side id="menu" side="left" width="220px" collapse swipeable>
<ons-page>
<ons-list>
<ons-list-item onclick="fn.load('tab1.html')" tappable>
<ons-icon icon="home" style="color: #1e88e5;"></ons-icon><p style="opacity: 0.6;"> Startseite</p>
</ons-list-item>
<ons-list-item onclick="fn.load('tab6.html')" tappable>
<ons-icon icon="user" style="color: #1e88e5;"></ons-icon><p style="opacity: 0.6;"> Mein Profil</p>
</ons-list-item>
<ons-list-item onclick="fn.load('tab8.html')" tappable>
<ons-icon icon="sliders" style="color: #1e88e5;"></ons-icon><p style="opacity: 0.6;"> Einstellungen</p>
</ons-list-item>
</ons-list>
</ons-page>
</ons-splitter-side>
<ons-splitter-content id="content" page="tab1.html"></ons-splitter-content>
</ons-splitter>
そして、あなたは4ページに来るべきナビゲーター:
<ons-navigator id="pushpage_navigator" page="tab1.html"></ons-navigator>
その後tab1.html:
<ons-template id="tab1.html">
<ons-page>
<div class="left"> <!--left-->
<ons-toolbar-button onclick="fn.open()">
<ons-icon icon="md-menu"></ons-icon>
</ons-toolbar-button>
</div>
<button onclick="change()" />
</ons-page>
そしてtab4.htmlあなたがすべきtab1.htmlから来る:
<ons-template id="tab4.html">
<ons-page>
<ons-toolbar>
<div class="left"><ons-back-button>Back</ons-back-button></div>
<div class="center">Uhrzeitenansicht</div>
</ons-toolbar>
</ons-page>
</ons-template>
最終あなたがスプリッタの前に 'ons-navigator'タグを設定した場合、スプリッタは動作しません。それを設定した後で、myNavigatorがnullまたはpushPageがすでに実行されているなどのエラーが発生した場合。
はい、動作しますが、スイッチとタブ1からタブ4の間にアニメーションがなく、バックキーが表示されません。 : –
私はデモへのリンクを追加しました。私はそこにアニメーションとバックボタンの両方を見る。 pushPageを使ってtab1からtab4に切り替えるには、アニメーションが必要です。誤ってfn.loadを呼び出すことがありますか?あなたがしたい場合は、デモをフォーク&修正して、なぜ別の結果を得ているのかを知ることができます:) –
私は自分のコードをHTMLに貼り付けただけで、アニメーションとバックキーを表示しません。 https://codepen.io/anon/pen/pEREKK?&editors=101右下にあるquestion-fabをクリックすると、関数 'change()'が起動します。 PS:いくつかのファイルがロードされていないため、javascriptが不足していますが、エラーは自分のHTML内になければなりません。 –