Bei der automatischen Vervollständigung müssen Sie in iOS nach dem Update auf 1.11.0 zweimal klicken

Verwenden von jQuery 2.1.0 und jQuery.ui 1.11.0 Getestet unter iOS 7. iPhone und iPad Mini. Funktioniert mit Android und normalen Browsern.

Das Problem

Wir haben kürzlich ein Upgrade von jQuery UI 1.10.0 auf 1.11.0 durchgeführt. Wenn Sie nun auf ein Element in einer Ergebnisliste für die automatische Vervollständigung klicken, wird nur der Mauszeiger angezeigt. Sie müssen erneut auf dasselbe Element klicken, um ein Klickereignis zu erhalten. Dies funktionierte früher gut mit Version 1.10.0.

(JSFiddle Link in Kommentaren)

Was funktioniert nicht

mit CSS{cursor: pointer} funktioniert nicht

mitonclick="" funktioniert nicht

(JSFiddle Link in Kommentaren)

Der seltsame Teil

Aber hier kommt der lustige / seltsame Teil. Es funktioniert in JSFiddlebearbeiten Ansicht, aber nicht auf der JSFiddle "/ show" Seite.

JSFiddles: (Geben Sie einen Buchstaben ein, um die Ergebnisse anzuzeigen. "s" ist gut.)

HTML-Ansicht (funktioniert nicht)

Ansicht bearbeiten (funktioniert)

Ich habe tagelang daran gearbeitet, konnte es aber nicht in JSFiddle reproduzieren, bevor ich nur die HTML-Ansicht getestet habe. Jetzt wende ich mich an dich. Ich kann für mein ganzes Leben nicht herausfinden, warum die eine Seite ein Klickereignis auslöst und die andere nicht.

Ich benutze die grundlegendste Funktion von jQuery Autocomplete. Verwenden Sie genau den Code, der auf der Startseite von jQuery UI angezeigt wird.

Die Frage

Wie kann ich die automatische Vervollständigung mit einem Klick in iOS auf der Seite / show aktivieren?

(Ich werde zusätzliche Links in Kommentaren veröffentlichen, da ich noch keine 10 Wiederholungen habe. Es sei denn, ich habe nicht genug Wiederholungen, um zu kommentieren ...)

Antworten auf die Frage(12)

Ihre Antwort auf die Frage