hatte ich das gleiche Problem, auch die neueste Version von jquery-ui, die zum Zeitpunkt 1.11.4
Überprüfung des Quellcodes in Datei mit jquery-ui.js fand ich ein Stück wie folgt aus:
"click .ui-menu-item": function(event) {
var target = $(event.target);
if (!this.mouseHandled && target.not(".ui-state-disabled").length) {
this.select(event);
// Only set the mouseHandled flag if the event will bubble, see #9469.
if (!event.isPropagationStopped()) {
this.mouseHandled = true;
}
das Problem ist die mouseHandled
var Set true
. Aber es passiert nur, wenn die event
Propagierung nicht gestoppt wurde.
So wie die Lösung ich so meine die automatische Vervollständigung definiert:
$('.autocomplete').autocomplete({
source: ['value1','value2','value3','value4'], //my source
select: function(event, ui){
event.stopPropagation(); //the select event will work next time you click
//your logic comes here ...
}
})
Es funktionierte für mich, ich hoffe, es funktioniert für Sie! =)
Sie können immer noch mit der Maus in UI 1.9.1 auswählen. Versuchen Sie es mit dem folgenden Beispiel: http://jqueryui.com/autocomplete/ Können Sie etwas Code posten? – Elliott
Hallo Elliott - die Demo funktioniert einwandfrei, aber auf den beiden Seiten, auf denen ich das Plugin verwende, kann ich überhaupt nicht mit der Maus auswählen. Muss irgendwo ein Konflikt sein. Wenn ich eine Chance bekomme, werde ich schauen, was es verursacht und als Bug – coalvilledave
Kannst du Code zur Verfügung stellen? – Dom