Rails バックエンドを使用した jquery モバイル プロジェクトに取り組んでいます。
jQuery mobile websiteから提案されたページ構造を持つ「マスター」テンプレートがあります。私はマルチページ システムを使用しており、すべてのページに同じ「マスター」テンプレート (ヘッダー、フッターなど) を使用し、.html のみを置き換え<div data-role="content">
ます。そのため、ヘッダーとフッターは「マスター」テンプレートにありますが、コンテンツはページごとに変わります。
問題は、ページIDが常に同じで、「コンテンツ」divのみが変更されるため、どのイベントにもバインドできないことです。このように、ページの「pagechange」イベントをサブスクライブすると、すべてのページで発生し、ページごとの JavaScript 動作を適用できません。
これをきれいな方法で行う方法について何か提案はありますか?
ありがとう、リカルド