autocomplete

因为最近项目中需要加个autocomplete功能,开始看api自己搞,写下来,当作笔记吧

        $( "#keyword" ).autocomplete({
                // autoFocus: true,
                selectFirst:false,//默认true选中第一条
                // multiple:false,
                position: { my : "left-12px top+38px", at: "left+0px top+0px" },//调整位置
                source: function(request, response){
                    var results = $.ui.autocomplete.filter(json, request.term);
                    response(results.slice(0, 5));//调显示条数
                },
                select:function (event,ui) {
                    ajax(ui.item.value);//当选中时进行查询
                },
                focus: function( event, ui ) {
                    //当focus时进行查询,解决safari双击问题
                    ajax(ui.item.value);
                    $( "#keyword" ).autocomplete("close");
                }

            });

你可能感兴趣的:(autocomplete)