Phonegap Device versus Dokument bereit [Duplikat]

9

Ich habe Probleme mit dem Ereignis "phonegap device ready". Ich teste unter iOS 6.0.

Wenn das Gerät bereit ist, ist das DOM nicht bereit. Wenn ich Ereignisse an einige DOM-Elemente in einem deviceready -Ereignis-Listener binde, erhalte ich keine Benachrichtigungen, da diese Elemente zu diesem frühen Zeitpunkt nicht existieren.

Was sind also die besten Praktiken, um zu warten, bis BEIDE das Laden beendet haben - DOM und Phonegap?

    
gorootde 12.10.2012, 18:09
quelle

3 Antworten

3

Wenn Sie jquery verwenden, versuchen Sie dies

%Vor%

Wenn Sie Javascript verwenden, versuchen Sie dies nur

%Vor%     
chandu 21.04.2014, 16:47
quelle
1

versuche so etwas:

%Vor%

Dann:

%Vor%

Dies stellt sicher, dass das DOM bereit ist, bevor das Gerät aufgerufen wird

    
Dawson Loudon 09.11.2012 21:22
quelle
0

Die beste Erfahrung, die ich mit PhoneGap-basierten Apps gemacht habe, ist die Verwendung der FastClick -Bibliothek und die Initialisierung Ihrer App wie folgt:

> %Vor%

Sie können sich auch diese Antwort ansehen, um weitere Informationen zum Laden von Dokumenten zu erhalten.

FastClick muss verwendet werden, um die Verzögerung von 300 ms zwischen einem physischen Antippen und dem Auslösen eines Klickereignisses in mobilen Browsern zu eliminieren.

    
Catalin MUNTEANU 22.04.2014 13:32
quelle

Tags und Links