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