0

Rails バックエンドを使用した jquery モバイル プロジェクトに取り組んでいます。

jQuery mobile websiteから提案されたページ構造を持つ「マスター」テンプレートがあります。私はマルチページ システムを使用しており、すべてのページに同じ「マスター」テンプレート (ヘッダー、フッターなど) を使用し、.html のみを置き換え<div data-role="content">ます。そのため、ヘッダーとフッターは「マスター」テンプレートにありますが、コンテンツはページごとに変わります。

問題は、ページIDが常に同じで、「コンテンツ」divのみが変更されるため、どのイベントにもバインドできないことです。このように、ページの「pagechange」イベントをサブスクライブすると、すべてのページで発生し、ページごとの JavaScript 動作を適用できません。

これをきれいな方法で行う方法について何か提案はありますか?

ありがとう、リカルド

4

0 に答える 0