jQuery Die automatische Vervollständigung geht mit jeder Suche verloren

8

Ich habe ein Problem mit dem jQuery Autocomplete-Plugin.

Indem man mehrmals mit dem Begriff "item" sucht, funktioniert es zunächst gut: css-Klassen beim Mouseover werden gut eingefügt und alles ist flüssig. Indem Sie außerhalb des Popups klicken, um es zu schließen und jedes Mal neu zu tippen, wenn alles langsamer zu laufen scheint:

Ich habe es auf Chrome getestet, das sehr langsam wird und auf Firefox, der es etwas besser zu handhaben scheint, aber auch eine Leistungseinbuße hat.

Hier ist eine Geige mit sehr einfachem Code: Ссылка

Und der Code:

%Vor%

HTML:

%Vor%     
Wojciech 24.11.2016, 09:36
quelle

1 Antwort

13

Ich habe das gleiche Problem mit der automatischen Vervollständigung bei einer meiner Apps festgestellt. Die Autovervollständigung wäre beim ersten Öffnen sehr schnell, aber nach ein paar Mal wurde sie praktisch nutzlos. Das Problem scheint ein Speicherverlust in dem Menüwidget zu sein, das die Autovervollständigung zu verwenden scheint. Sie können das Problem sehen, indem Sie dies zur Suchfunktion der automatischen Vervollständigung hinzufügen:

%Vor%

Bei jeder Suche sehen Sie, dass die Länge der Bindungen weiter zunimmt. Um dies zu beheben, löschen Sie einfach die Bindungen bei jeder Suche:

%Vor%

Ich habe diese vorgeschlagene Arbeit zum offenen jquery-ui-Bug gepostet: Ссылка

    
j-Geek 13.04.2017 13:40
quelle