2012-04-11 19 views

Antwort

2

Um dynamisch Ihrer URL zu ändern, wenn PhoneGap verwenden Sie sollten wirklich (vielleicht sogar müssen) jQuery mobile verwenden; zum Beispiel -

$.mobile.changePage('index.html', { 
    dataUrl : "index.html?page=events", data : { 
    'page' : 'events' 
    }, reloadPage : false, changeHash : true 
}); 
1

Ich denke, Sie müssen Ajax verwenden, um HTML-Seite zu ändern. Wenn Sie phoneGap api verwenden, dann wenn Sie von einer Seite zu anderen wechseln, dann brauche ich mehr Zeit, um phoneGap api zu laden. Alle JavaScript-Funktionen laden wieder so, was ich bevorzuge, dass Sie Ajax verwenden müssen, um andere HTML-Seite zu laden.

Sie müssen JQuery MObile mit PhoneGap verwenden. JQuery Mobile lädt jede HTML-Seite mit Ajax

Read this for more information

PhoneGap and JQuery Mobile

+0

Es sollte eine Möglichkeit geben, es in einem einfachen Java-Skript zu tun (ohne jquery zu verwenden). –

+0

Ja, Sie können eine ganze Seite mit der JQuery load() - Funktion laden. In JavaScript Siehe dieses Beispiel http://www.w3schools.com/ajax/default.asp –

+0

Aber was, wenn jemand nicht jquery verwenden möchte. Zum Beispiel ist es nicht sinnvoll jquery einzubinden, nur um zu einer anderen Seite zu navigieren. Kann es nicht mit einfachen JS getan werden? –

Verwandte Themen