JQuery 包含的移动数据角色初始化 html
JQuery Mobile data-role initialization on a included html
我有 parent.html 其中一个我包括 child.html:
$("#mydiv").load("child.html");
这里的问题是 mobileinit 在父级调用。 child.html 只有一个具有数据角色的 div。
有没有办法强制在 child.html 中呈现数据角色属性?
Mobileinit 是在 JQuery 移动应用程序生命周期中仅触发一次的事件。如果加载其他内容,则必须手动触发 pagecreate 事件。
$("#newPage").trigger('pagecreate');
其中"newPage"是里面加载的页面名称child.html
jQueryload() function has a callback for when it completes. You should use that callback to trigger jQM's enhanceWithin() function:
$("#mydiv").load( "child.html", function() {
$("#mydiv").enhanceWithin();
});
我有 parent.html 其中一个我包括 child.html:
$("#mydiv").load("child.html");
这里的问题是 mobileinit 在父级调用。 child.html 只有一个具有数据角色的 div。
有没有办法强制在 child.html 中呈现数据角色属性?
Mobileinit 是在 JQuery 移动应用程序生命周期中仅触发一次的事件。如果加载其他内容,则必须手动触发 pagecreate 事件。
$("#newPage").trigger('pagecreate');
其中"newPage"是里面加载的页面名称child.html
jQueryload() function has a callback for when it completes. You should use that callback to trigger jQM's enhanceWithin() function:
$("#mydiv").load( "child.html", function() {
$("#mydiv").enhanceWithin();
});