jQuery Mobile funktioniert nicht in PhoneGap Windows Phone 8

8

Ich entwickle eine Anwendung mit PhoneGap & amp; jQuery Mobile.

Ich habe die Android-Version der Anwendung abgeschlossen. Ich verwende Adobe PhoneGap Build, um meine Anwendung zu erstellen. Android-Version funktioniert perfekt. Aber jetzt versuche ich die Windows Phone 8 Version der App zu testen.

Ich habe den PhoneGap Build app.xap in Visual Studio 2012 Emulator getestet. Es scheint, dass das jQuery-Handy nicht funktioniert. Zu Testzwecken habe ich eine Beispiel-App erstellt. mit zwei jQuery mobile Seite. Das funktioniert auch nicht.

Bitte hilf mir. Jede Art von Hilfe würde sehr geschätzt werden. Danke, =) Bitte sag mir, wo ich falsch gelaufen bin.

Einfügen meines Beispielcodes:

%Vor%

Das habe ich als Ausgabe bekommen:

Das brauche ich:

    
Rahmathullah M 06.03.2013, 05:23
quelle

6 Antworten

5

jQuery Mobile unterstützt Windows Phone 8 offiziell nicht. Siehe die unterstützten Plattformen: Ссылка

    
Whizkid747 06.03.2013, 05:26
quelle
0

Ändern Sie Ihre Seite wie folgt und stellen Sie sicher, dass der Emulator Zugriff auf das Internet hat

%Vor%     
Jay Mayu 06.03.2013 05:52
quelle
0

Fügen Sie der Cordova-Datei den HEAD hinzu und stellen Sie sicher, dass es sich um die erste JS-Datei auf der Seite handelt:

JQM funktioniert gut auf Windows Phone ... ich hatte ähnliche Probleme wie Sie und das hat es behoben.

    
weblivz 02.04.2013 07:26
quelle
0

In der Tat funktioniert JQuery Mobile gut mit Windows Phone 8.

Die richtige Reihenfolge zum Laden von js-Dateien lautet:

lade JQuery selbst; Laden Sie nur JQuery Mobile CSS-Dateien; Laden Sie Ihre benutzerdefinierten Skripte und CSS; lade Phonegap (Cordova) bei Bedarf; Laden Sie JQuery Mobile als letztes.

Diese Reihenfolge funktioniert gut für mich auf jedem Gerät, einschließlich Windows Phone 8 (Gerät oder VS2012-Emulator) Normalerweise lade ich all diese Sachen in den HEAD-Bereich meiner index.html. Wenn Sie irgendwelche Zweifel haben, können Sie Ihr Projekt direkt in VS2012 mit Cordova Vorlage wie beschrieben testen hier

Hoffe diese Hilfe.

    
jspassov 25.04.2013 08:52
quelle
0

Ich sehe das gleiche Problem im WP8 Emulator in VS2012 auf Windows8. Wenn ich eine lokale Kopie der jQuery-Dateien mache, funktioniert es. Wenn ich versuche, sie von CDN zu laden, tun sie das nicht.

%Vor%

ARBEITEN.

%Vor%

Funktioniert nicht und sieht unausgeglichen aus.

Ich habe lokale Kopien aller JQuery- und JQuery-JS- und CSS-Dateien erstellt und meine JQM-Benutzeroberfläche sieht genau so aus, wie ich es erwartet hätte.

Obwohl ich immer noch neugierig bin, ob es eine Whitelist-Funktion des Emulators gibt, die nicht richtig funktioniert. oder wenn es eine Konfiguration für den Hyper-V-Switch-Manager gibt, die nicht ordnungsgemäß aus der Box funktioniert.

    
Dennis J. Jackson II 16.06.2013 05:35
quelle
0

Ich folgte diesem link und installiere phonegap Vorlagen in VS 2013. Dann erstelle ich ein Projekt mit phonegap Template und heruntergeladenen jquery Dateien und füge sie in meine HTML Datei ein und es funktioniert wie ein Charme :) Aus irgendeinem Grund CDN Verweis auf Jquery doesn arbeite nicht mit Windows Phone Simulator.

Hier ist die Reihenfolge, in der Sie auf Jquery verweisen können,

%Vor%     
Dilanka 03.05.2014 09:04
quelle