您的位置:365bet手机在线 > Web前端 > Web前端之家

Web前端之家

发布时间:2019-11-22 18:38编辑:Web前端浏览(66)

    根据需求要实现通过键盘上下移动,获得联想菜单中的值,如同google baidu的查询功能。 在网上找了很久没有找到可以实现该功能的插件,无奈只能自己动手改代码。 找到js中的KEY.DOWN 和 KEY.UP执行代码 如下: 复制代码 代码如下: case KEY.DOWN: event.preventDefault(); if { select.next(); } else { onChange; } break; 在select.next();后加入 复制代码 代码如下: var selected = select.selected(); var v = selected.result; $input.val; 这样加好后,上下键时输入框里会有相应的值,但是联想键盘上的光标却不见了。 找到select.next(); 代码的定义 复制代码 代码如下: next: function; }, 加入一个类似的方法 复制代码 代码如下: stay: function; }, 然后 复制代码 代码如下: case KEY.DOWN: event.preventDefault(); if { select.next(); var selected = select.selected(); var v = selected.result; $input.val; } else { onChange; } break; 这样就可以了。 ================================ 非常感谢原作者, 加入一个类似的方法 复制代码 代码如下: stay: function; },后发现点击上下键,是隔行移动,所以改为: stay: function; },

    本文由365bet手机在线发布于Web前端,转载请注明出处:Web前端之家

    关键词:

上一篇:没有了

下一篇:没有了