Jquery.autocompletemodificationtoimplementtheexampleofautomaticfillingupanddownkeyoft
根据要求通过键盘实现向下移动,得到联想菜单的值,喜欢谷歌百度查询功能。在网上搜索很久没有找到插件的功能,但只能修改代码。
发现key.down和key.up JS代码
如下:
复制代码代码如下所示:
案例KEY.DOWN:
Event.preventDefault();
如果(select.visible()){
Select.next();
}
{其他
OnChange(0,真的);
}
打破;
在select.next();加入
复制代码代码如下所示:
VaR选择= select.selected();
var v = selected.result;
input.val美元(V);
当添加此项时,输入框在键上下时具有相应的值,但联想键盘上的光标已不存在了。
找到select.next();代码的定义
复制代码代码如下所示:
下一步:函数(){
(1)moveselect;
},
添加类似的方法
复制代码代码如下所示:
停留:函数(){
(1)moveselect;
},
然后
复制代码代码如下所示:
案例KEY.DOWN:
Event.preventDefault();
如果(select.visible()){
Select.next();
VaR选择= select.selected();
var v = selected.result;
input.val美元(V);
Select.stay();
}
{其他
OnChange(0,真的);
}
打破;
没关系
跑
非常感谢作者,
添加类似的方法
复制代码代码如下所示:
停留:函数(){
(1)moveselect;
}然后发现单击和向下键是交错的,因此更改为:
停留:函数(){
(0)moveselect;
},