1

嘿,我在“pageshow”事件中将 ICanHaz.js 模板插入 jquery 移动文档时遇到问题。HTML 可以很好地插入 DOM 并显示正常,但没有应用任何 jQuery Mobile UI 类等。以下代码是咖啡脚本:

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

我是在错误的时间调用“创建”事件,还是触发了错误的事件?

如果 html 已经在 div 中并且我只是使用常规的 jquery 选择器来更新它可以工作的内容位,但是我当然不能使用模板,这很烦人!

干杯:)

编辑:修正错别字

4

1 回答 1

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)

希望对和我有同样问题的人有所帮助:)

于 2012-06-23T11:27:53.850 回答