2015-06-12 8 views
5

Ich habe an einer hyrid App für Android und iOS mit Cordova gearbeitet. Ich habe die 300 ms Verzögerung der Klickereignisse unter Verwendung von fastClick.js gelöst, aber ich kann keine Lösung für die Verzögerung finden, die meine App hat, wenn eine Eingabe zum ersten Mal fokussiert wird.Langsame Tastaturantwort auf iOS Cordova App

Nach dem ersten Mal hat die Tastatur manchmal Verzögerung, und manchmal nicht. Das erste Mal ist die Verzögerung immer da.

Irgendwelche Ideen?

+0

Ich habe dieses Problem auch. –

Antwort

0

Nicht sicher, was das Problem verursacht. Ein Hack könnte sein, einen Fokus/Unschärfe auf die Eingabe auszulösen, bevor der Benutzer auf die Eingabe selbst klickt. Ich war jedoch nicht in der Lage, ein funktionierendes Code-Snippet zu erstellen, und immer noch die Verzögerung zu erleben ...

// Not working: First thought 
$(selection).trigger('focus'); 
$(selection).trigger('blur'); 

// Not working: Second thought 
$(selection).trigger('click'); 
$(selection).trigger('click');