jQuery Live-Event auf dem iPad ... warum funktioniert es nicht?

8

Ich benutze jQuery, um Webapps auf dem iPad zu entwickeln und es scheint, dass das jQuery-Live-Event nicht funktioniert ... Das war der Fall, als ich mit dem SDK-iPad-Emulator gearbeitet habe und jetzt das iPad zum arbeiten habe auf, es ist immer noch das gleiche (ich hatte gehofft, es war ein Emulator Fehler). Das Ausführen desselben Codes auf einem Web-Kit-Build funktioniert einwandfrei.

Ich frage mich nur, ob jemand anderes dieses Problem hat? Wenn es eine Lösung gibt? oder wenn ich es bin? Hoffe, dass jemand helfen kann, da mein Code wirklich aufgebläht wird und Klicks usw. nach Ajax-Calls neu binden muss.

Danke:)

    
Dave 27.07.2010, 15:03
quelle

3 Antworten

18

Das Problem ist, dass mobile Safari die Klickereignisse aus irgendeinem Grund nicht an einige DOM-Elemente anhängt. Sie müssen sie also manuell anhängen.

%Vor%

und wenn Sie das später hinzufügen, funktioniert es auf dem ipad

%Vor%

Hier habe ich meine Informationen erhalten

Ссылка

    
samccone 08.05.2011 05:22
quelle
3

Ich musste das Ereignis jQuery .delegate verwenden, das den Trick zu tun scheint, den Klick auf ein Element nach einem Ajax-Aufruf zu binden.

    
Dave 02.08.2010 14:20
quelle
-1

'cursor: pointer' für die genaue ID in CSS-Datei funktioniert für mich ..

    
Suraj 07.03.2016 08:43
quelle

Tags und Links