0

jquery-mobile と phonegap を使用してアプリを作成しており、多言語にしようとしています。現在、2 つの外部ページを除いて動作させることができます。のように、すべての内部ページで機能します。しかし、2 つの外部ページが機能していません。私の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 に答える