因为最近项目中需要加个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");
}
});
网友评论