ハイ、
ウェブサイトを作成していて、オートコンプリート フィールドがあります。
問題は、その中に 1000 以上<li>
の s が<ul>
あり、モバイルでは非常に遅いことです。3文字の後にフィルターを作りたいと思います。
私はこのコードを持っています:
jQuery(document).bind('pageinit' , function( event, data ){
jQuery('input[data-type="search"]').listview('option', 'filterCallback', yourFilterFunction);
yourFilterFunction = function( text, searchValue ){
if (searchValue.length < 3) { // automatically omit search terms less than 3
return 0;
}
return text.toLowerCase().indexOf( searchValue ) === -1;
};
});
3 文字の後にオプションを表示するにはどうすればよいですか?