「pageshow」イベントで ICanHaz.js テンプレートを jquery モバイル ドキュメントに挿入する際に問題が発生しました。HTML は DOM に適切に挿入され、適切に表示されますが、jQuery Mobile UI クラスは適用されません。次のコードは coffeescript です。
$('#trailRewards').live 'pageshow', (event, ui) =>
html = ich.t_reward_list()
$(html).trigger('create')
$('#trailRewards').html(html)
「作成」イベントを間違ったタイミングで呼び出しているか、間違ったイベントをトリガーしていますか?
HTMLがすでにdivにあり、通常のjqueryセレクターを使用してコンテンツの一部を更新するだけの場合、それは機能しますが、もちろんテンプレートを使用できず、面倒です!
乾杯 :)
編集:タイプミスを修正