如何让jQuery移动魔术在“pageshow”事件处理程序中工作? (JQM 1.1.0)

嘿我在’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选择器来更新它工作的内容,但当然我不能使用令人讨厌的模板!

干杯:)

编辑:修正错别字

我最后通过使用“pagebeforecreate”事件找到了最佳解决方案。 有关详细信息,请参阅此处: http : //jquerymobile.com/test/docs/api/events.html

  $('#trailRewards').live 'pagebeforecreate', (event, ui) => html = ich.t_reward_list() $(html).trigger('create') $('#trailRewards').html(html) 

希望能帮助那些和我有同样问题的人:)