Tôi gặp sự cố với plugin jQuery Autocomplete.Hiệu suất Tự động điền của jQuery đi xuống với mỗi tìm kiếm
Bằng cách tìm kiếm nhiều lần với thuật ngữ "mục", lúc đầu nó hoạt động ổn: các lớp css khi di chuột được thêm vào độc đáo và mọi thứ đều mượt mà. Bằng cách nhấp vào bên ngoài cửa sổ bật lên để đóng cửa sổ lại và nhập lại mỗi lần mọi thứ có vẻ hoạt động chậm hơn:
Tôi đã thử nghiệm trên Chrome chạy rất chậm và trên Firefox có vẻ tốt hơn nhưng cũng có hiệu suất xuống cấp .
Đây là một fiddle với mã rất đơn giản: https://jsfiddle.net/re9psbxy/1/
Và mã:
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"/>
Đối với tôi vấn đề này xảy ra trên jquery-ui-1.12.1 nhưng không phải trên jquery-ui-1.10.2 – Spikolynn