JQuery 移动数据角色初始化在包含的 html 上



我有父母.html其中我包括孩子.html:

 $("#mydiv").load("child.html"); 

这里的问题是mobileinit是在父级调用的。孩子.html只有一个具有数据角色的div。

有没有办法强制在子.html中呈现数据角色属性?

Mobileinit 是一个在 JQuery 移动应用程序生命周期中只触发一次的事件。如果加载其他内容,则必须改为手动触发 pagecreate 事件。

$("#newPage").trigger('pagecreate');

其中"newPage"是子页面中加载的页面的名称.html

jQuery load() 函数在完成时有一个回调。 你应该使用该回调来触发 jQM 的 enhanceWithin() 函数

$("#mydiv").load( "child.html", function() {
    $("#mydiv").enhanceWithin();
});

最新更新