0

我正在使用 jquery-mobile 和 phonegap 编写一个应用程序,并尝试使其成为多种语言。现在,我可以让它工作,除了两个外部页面。它适用于所有内部页面,例如 . 但是两个外部页面不起作用。我的 javascript 包含在 index.html 中,其中包含所有内部页面。我怎么解决这个问题。任何建议都是很大的帮助。多谢你们。

4

1 回答 1

0

我认为处理此问题的最佳方法是将一些代码绑定到“pageload”事件,然后检测外部页面的 ID,并在显示页面之前运行任何必要的操作。

如果我没记错的话,这应该有效:

$("[data-role=page]").live("pageload", function(event,data) {
    if (this.attr("id") == "externalPageId") {
        // perform necessary operations
    }         
});
于 2012-10-18T08:35:07.507 回答