jquery.bigautocomplete.js首次获取焦点触发搜索(类似百度首次的搜索历史)
2017-12-09 11:32
901 查看
在js中$this.keyup(function(event)
{ 这个方法下面添加如下获取焦点的focus方法:
{ 这个方法下面添加如下获取焦点的focus方法:
//输入框获取焦点事件 $this.focus(function(event) { var k = event.keyCode; var ctrl = event.ctrlKey; var isFunctionalKey = false;//按下的键是否是功能键 for(var i=0;i<bigAutocomplete.functionalKeyArray.length;i++){ if(k == bigAutocomplete.functionalKeyArray[i]){ isFunctionalKey = true; break; } } //k键值不是功能键或是ctrl+c、ctrl+x时才触发自动补全功能 if(!isFunctionalKey && (!ctrl || (ctrl && k == 67) || (ctrl && k == 88)) ){ var config = $this.data("config"); var offset = $this.offset(); $bigAutocompleteContent.width(config.width); var h = $this.outerHeight() - 1; $bigAutocompleteContent.css({"top":offset.top + h -1,"left":offset.left-35}); var url = config.url; var keyword_ = $.trim($this.val()); //获取焦点则请求数据 $.post(url,{keyword:keyword_},function(result){ makeContAndShow(result.data) },"json"); } });
相关文章推荐
- jquery.autocomplete.js 文本框自动填充 类似百度搜索引擎效果
- 仿百度搜索输入框提示JS代码(PHP+MySql数据库版)(基于jquery.autocomplete.js插件)
- 利用autocomplete.js实现仿百度搜索效果(ajax动态获取后端[C#]数据)
- jQuery UI Autocomplete 类似百度、谷歌输入框的自动填充文本域
- 在angularJS中用jquery.bigautocomplete.js的问题
- js/jquery 写类似百度搜索“自动补全”信息
- JQuery autocomplete获得焦点触发弹出下拉框
- js/jQuery实现类似百度搜索功能
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件
- jQuery UI Autocomplete 类似百度、谷歌输入框的自动填充文本域
- jquery.autocomplete.js 插件的自定义搜索规则
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件
- Android AutoCompleteTextView控件实现类似百度搜索提示,限制输入数字长度
- jquery.autocomplete.js 插件的自定义搜索规则
- bigautocomplete的用法(包括后台数据的交互)模仿百度搜索样式
- jquery.autoComplete.js 插件的自定义搜索规则
- jquery.autocomplete.js 插件的自定义搜索规则
- js/jQuery实现类似百度搜索功能
- jquery.ui.autocomplete.js搜索自动完成功能
- jquery ui autocomplete 模拟百度搜索自动提示