簡単に言えば、複数ページのドキュメント内の特定のページに直接リンクすることはできません。
残念ながら、jQuery Mobile の仕組みでは、複数の「ページ」を持つページにリンクすると、デフォルトでは最初のページのみが読み込まれます。外部のマルチページ ドキュメント全体を読み込むには、ajax なしでページを読み込む必要があります (たとえばrel="external"
、または、ajax を使用してページをロードする場合は、サブページ プラグインを使用できます。
リンクに関する限り、ページを分離するか、ajax を介して外部のマルチページ ドキュメントをプリロードし (上記でリンクしたプラグインを使用するか、必要に応じて手動で)、内部ページとしてリンクする必要があります。
ドキュメントから
Ajax 経由で読み込まれたモバイル ページから複数の内部ページを含むページにリンクする場合は、リンクに rel="external" または data-ajax="false" を追加する必要があることに注意してください。これは、URL の Ajax ハッシュを消去するために、フレームワークにページ全体のリロードを行うように指示します。Ajax ページはハッシュ (#) を使用して Ajax 履歴を追跡しますが、複数の内部ページはハッシュを使用して内部ページを示すため、これら 2 つのモード間でハッシュに競合が生じるため、これは重要です。
たとえば、複数の内部ページを含むページへのリンクは次のようになります。
<a href="multipage.html" rel="external">Multi-page link</a>