アプリに温泉UIスライドメニューを使用していますが、これはスライドメニューに使用しているコードです:
<ons-sliding-menu main-page="frontPage.html" menu-page="menu.html" max-slide-distance="260px" type="overlay" var="menu">
</ons-sliding-menu>
ただし、すべての html が<ons-template>
タグに含まれていた元のテンプレートとは異なり、メイン ページ (frontpage.html) 用に別の HTML ファイルを作成し、menu.html テンプレートのみを含むページの名前を index.html に変更しました。
frontpage.html では、jquery コードを使用してアコーディオンを表示していますが、ブラウザーで html ページを開くと正常に動作しますが、index.html ファイルを開くと、jquery アコーディオン以外はすべて正常に動作します。アコーディオンのすべてのタブが事前に開かれており、アコーディオンが機能しません。コンソールでもエラーは発生しません。
ローカルでホストされている jquery v2.2.3 を使用しています。両方の html ファイルには、jquery スクリプトが正しく含まれています (ブラウザー ビュー ソースでチェック)。
script タグの下の frontpage.html に直接コードを含め、別の js ファイルに含めて、両方を試しました。ページがブラウザに直接ロードされた場合は問題なく動作しますが、スライド メニュー ページを介してページがロードされた場合は動作しません。