jquery mobile とネストされたリストに問題があります。初めてページをロードしたときは見栄えがしますが、jquery モバイル リストをナビゲートすると、スクリプトは document.ready() にあるため実行されません。
を使用して解決策を見つけました
$('[data-role="page"]').live('pageinit', function (event) {
}
しかし、サイトに 6 つの data-role="page" があるため、スクリプトは 6 回実行されます。「pageinit」でスクリプトを一度だけ実行するにはどうすればよいですか。
ページを操作しようとしているので、最初のページを選択したり、コードを 1 回だけ実行したりしたくありません。