jquery-mobile和phonegap中的语言切换

时间:2012-10-17 19:59:59

标签: cordova jquery-mobile

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

1 个答案:

答案 0 :(得分:0)

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

如果我没弄错,这应该有用:

$("[data-role=page]").live("pageload", function(event,data) {
    if (this.attr("id") == "externalPageId") {
        // perform necessary operations
    }         
});