jQuery モバイル 1.2.0
JavaScript を使用して HTML を生成し ( $(selector).html(content))、それを DOM に追加して表示します ( $.mobile.changePage())。
次に、AJAX 呼び出しを呼び出し、データを取得し、html を再生成します (ただし、親要素は同じ$(selector)ままで、変更するだけhtml(...)です)。
この時点では、HTML は jQM によって「強化」されておらず、スタイリングも適用されていません。
ドキュメントによるとpage()、親要素で関数を呼び出すだけ$(selector).page()です。
createドキュメントの他の場所では、イベントのトリガーを提案してい$(selector).trigger("create")ます。
問題は、上記の 2 つの方法のいずれも機能しないことです。jQM のスタイリングが適用されません。
jQMのコードを見て、その要素でイベントをトリガーしようとしましたがpagecreate、うまくいきますが、これはどこにも文書化されていないため、特にjQMの将来のリリースに関しては確信が持てません.
私が読んだドキュメントのいくつかのポインでpage()、ページで一度だけ呼び出すことができます..
とにかく、jQMに要素全体とその子要素を「強化」するように指示する簡潔/標準的な方法はありますか? pagecreateそれとも、単にイベントをトリガーすることにとどまるべきですか?
ありがとうございました!