我正在使用 Marionette 和 jQuery Mobile 构建单页应用程序。页面的各个部分由填充了来自 Web SQL 的数据的模板组成。
我在 JQM 的文档中读到,应该使用强制 JQM 增强动态创建的页面 trigger('create')。这些示例表明,应该在注入新标记后立即调用触发器,如下所示:
$( ...new markup that contains widgets... ).appendTo( ".ui-page" ).trigger( "create" );
在我的例子中,标记是由 Marionette 注入的(即集合视图循环通过其关联的模型,每次都应用适当的模板。所以——这就是问题——我应该在哪个事件上绑定 trigger('create')使动态标记看起来增强?