Mam problem z wtyczką jQuery Autocomplete.Wydajność autouzupełniania jQuery spada wraz z każdym wyszukiwaniem
Wyszukując wiele razy terminem "element", początkowo działa dobrze: zajęcia css po najechaniu myszą są ładnie dodane i wszystko jest gładkie. Klikając poza wyskakującym okienkiem, aby je zamknąć i za każdym razem ponownie wpisywać, wydaje się, że wszystko działa wolniej:
Testowałem to na Chrome, który działa bardzo wolno i na Firefoksie, które wydaje się radzić sobie z nim nieco lepiej, ale ma również obniżenie wydajności .
Oto skrzypce z bardzo prostego kodu: https://jsfiddle.net/re9psbxy/1/
I kod:
var suggestionList = [];
for (var i = 0; i < 200; i++) {
suggestionList.push({
label: 'item' + i,
value: i
});
}
//initialize jQueryUI Autocomplete
jQuery('#autocomplete').autocomplete({
source: suggestionList
});
HTML:
<input type="text" id="autocomplete"/>
Dla mnie problem występuje na jQuery UI-1.12.1 ale nie na jquery-ui-1.10.2 – Spikolynn