【发布时间】:2012-10-17 19:59:59
【问题描述】:
我正在使用 jquery-mobile 和 phonegap 编写一个应用程序,并尝试使其成为多种语言。 现在,我可以让它工作,除了两个外部页面。它适用于所有内部页面,例如 . 但是两个外部页面不起作用。 我的 javascript 包含在 index.html 中,其中包含所有内部页面。 我怎么解决这个问题。 任何建议都是很大的帮助。谢谢大家。
【问题讨论】:
标签: cordova jquery-mobile
我正在使用 jquery-mobile 和 phonegap 编写一个应用程序,并尝试使其成为多种语言。 现在,我可以让它工作,除了两个外部页面。它适用于所有内部页面,例如 . 但是两个外部页面不起作用。 我的 javascript 包含在 index.html 中,其中包含所有内部页面。 我怎么解决这个问题。 任何建议都是很大的帮助。谢谢大家。
【问题讨论】:
标签: cordova jquery-mobile
我认为处理此问题的最佳方法是将一些代码绑定到“pageload”事件,然后检测外部页面的 ID,并在显示页面之前运行任何必要的操作。
如果我没记错的话,应该可以:
$("[data-role=page]").live("pageload", function(event,data) {
if (this.attr("id") == "externalPageId") {
// perform necessary operations
}
});
【讨论】: