如何让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)
希望能帮助那些和我有同样问题的人:)