JQuery UI autocomplete nécessite un double clic sur iOS

J'utilise jQuery UI autocomplete (la fonctionnalité par défaut), mais je suis confronté à un problème dans iOS – Je dois taper deux fois pour sélectionner une option. Je l'utilise avec Bootstrap dans une fenêtre modale. Existe-t-il une solution à ça?

J'ai rencontré le même problème en utilisant l'événement Focus. Détectez d'abord qu'ils sont sur un appareil tactile. Vous pouvez étendre les agents utilisateurs ci-dessous pour une liste plus complète.

Et puis, faites ce que vous faites dans l'événement sélectionné. Cela les redirigera en un seul clic.

focus: function (event, ui) { if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) { window.location.href = ui.item.url; } else{ $('#SearchTerm').val(ui.item.label) } }