嘿我在'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选择器来更新它的内容,但当然我不能使用令人讨厌的模板!
干杯:)
编辑:修正错别字
答案 0 :(得分:0)
我最终通过使用" 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)
希望能帮助与我有同样问题的人:)