Ich habe ein Problem im IE, die verursacht, meine Autocomplete-Liste zu schließen, wenn ich auf die Bildlaufleiste klicken, wenn das Autocomplete-Element in einem Dialogfeld ist. Es funktioniert gut für meine anderen Autocomplete-Eingaben, die auf der Hauptseite sind.Detect Click-Ereignis zu verhindern, dass Autocomplete-Liste schließen jQuery
Wie kann ich einen Klick-Handler hinzufügen, um festzustellen, was angeklickt wurde, und die Schließen-Funktion abbrechen, wenn das Ziel des Klicks die Bildlaufleiste der Autovervollständigung war.
Ich bin auch auf diese Frage gestoßen. Ich versuche gerade, ein Widget zu erstellen, das die jQuery-Autovervollständigung als Basis verwendet, und fügen Sie einfach eine Art von Unschärfe/Klick-Handler hinzu. – RXC
Nun könnten Sie versuchen zu überprüfen, was geklickt wurde. Wie: Funktion click (event) {if (event.target == $ ('html'). Get (0)) {// etwas zu verhindern, die Liste zu schließen}} Tough sicherlich ein sehr schmutziger Trick. Eher einen Weg gefunden, IE die Liste wie ein Dropdown oder etwas zu behandeln – Frog