AutoVervollständigen erfordert, dass Sie auf zweimal in iOS nach update 1.11.0

Mithilfe von jQuery 2.1.0 und jQuery.ui 1.11.0 Getestet in iOS 7. iPhone-und iPad-Mini. Funktioniert auf android und regelmäßige Browser.

Das problem

Wir haben vor kurzem ein Upgrade von jQuery UI 1.10.0 auf 1.11.0 und jetzt, beim klicken auf ein Element in eine AutoVervollständigen-Liste Ergebnisse, erhalten Sie nur eine Maus, die Sie haben, um Sie auf das gleiche element wieder um ein click-Ereignis. Dies funktioniert mit version 1.10.0.

(JSFiddle-link in den Kommentaren)

Was nicht funktioniert

mithilfe von css {cursor: pointer} funktioniert nicht

mit onclick="" funktioniert nicht

(JSFiddle-link in den Kommentaren)

Der Bizarre Teil

Aber hier kommt der lustige/seltsame Teil. Es funktioniert in JSFiddle Bearbeiten anzeigen, aber nicht auf der JSFiddle "/anzeigen" Seite.

JSFiddles: (Tippen Sie einen Buchstaben, um Ergebnisse anzuzeigen "s" ist ein gutes)

Habe ich schon seit Tagen, aber war nicht in der Lage zu reproduzieren, die es in JSFiddle vor der Prüfung nur die html-Ansicht. So, jetzt Wende ich mich an Euch. Ich kann nicht für das Leben von mir herauszufinden, warum die eine Seite löst ein click-Ereignis, und das andere nicht.

Ich bin mit dem meisten basic-Funktion von jQuery-autocomplete. In der Tat, mit den exakt gleichen code, der auf jQuery UI Homepage.

Die Frage

So, wie bekomme ich AutoVervollständigen arbeiten mit einem Klick in iOS auf das /anzeigen der Seite?

(Ich werde weitere links in den Kommentaren, weil ich nicht 10 rep noch. Es sei denn, ich habe nicht genug rep Kommentar...)

Weitere links: jQuery UI Autocomplete home page | "Korrekturen", die nicht funktionieren | jQuery UI version 1.10.0, wo es funktioniert fügen Sie Bitte "/show" an das Ende der url, wenn man testen das Verhalten. Der Bearbeiten-Ansicht ändert sich das Verhalten.
Bug-report für dieses Problem: bugs.jqueryui.com/ticket/10544

InformationsquelleAutor Snorre Kim | 2014-08-13

Schreibe einen Kommentar