公司做了的搜索功能需要一个自动提示功能,产品MM 指着 taobao
首页的搜索框,笑眯眯的说 我们要实现和她的功能一样滴,
于是google 了一把 找到了 这个
, 是 这个
的原作者,看说明是说旧的版本被另外一个工程师
重写,已经加入到jquery-
ui 中去了 . 原作者
在2009 年重新编写了这个插件.而且将代码放到了google 上面,
哎 开源的世界 真是。。。。。
简单看了看 源代码,基本能够看懂 就选择这个做骨架吧.
为了符合要求做了如下的更改 以便符合要求:
1. 将对目标 text 的监听从 keydown 改为 keyup,原来用keydown 的时候对中文似乎支持有问题.
2. 修改 selectItem 增加判断参数是否执行 this.finish(); 修改 focusItem 增加 this.selectItem($item,[]); 以便支持
在结果中上下移动时将结果copy 到 text 文本框.
目前存在的问题:
1.搜狗输入法 点击 Enter 后输入text 英文 却没有反应
----------- EOF ------------
分享到:
相关推荐
jQuery plugin for autocomplete - jQuery自动完成插件
jQuery Autocomplete plugin是在jQuery的基础上开发的一套小巧的输入下拉提示插件,这是它的PHP应用实例,大部分功能与HTML格式网页类同,这里增加了一些需要PHp程序配合的内容,它不但有输入提示功能,而且示例本身...
**jQuery摄像头插件jquery-webcam-plugin** 在网页开发中,集成摄像头功能可以帮助用户实时捕捉图像,广泛应用于在线证件照上传、视频聊天、虚拟试衣间等场景。`jQuery webcam plugin`是一个优秀的JavaScript库,它...
jQuery Media Plugin是一款专门为jQuery设计的多媒体插件,用于在网页中轻松集成音频、视频和图像等多媒体元素。这款插件的出现,极大地简化了开发者在HTML5时代处理多媒体内容的复杂性,使得开发者无需深入了解...
综上所述,jQuery Validation Plugin 结合自动完成提示插件,能为前端开发带来高效、灵活的表单处理方案,极大地提高了用户交互体验。通过深入理解和实践,开发者可以更好地利用这些工具来优化项目中的表单验证和...
3. **保存更改**:用户完成编辑后,插件会自动保存更改并更新页面内容,通常通过Ajax与服务器进行通信,无需刷新整个页面。 4. **撤销/重做**:高级插件可能包含撤销和重做功能,允许用户撤销最近的更改或恢复到之前...
最新的struts2-jquery-plugin插件3.3.3,包括jquery-ui和grid,使用标签实现。
struts2-jquery-plugin-3.1.0.jar
jQuery 插件使客户端表单验证变得容易,同时仍然提供了大量的自定义选项。如果您要从头开始构建新的东西,或者当您试图将某些东西集成到具有大量现有标记的现有应用程序中时,它都是一个不错的选择。该插件捆绑了一...
3. **初始化Cycle Plugin**:在文档加载完成后,使用jQuery选择器找到容器,并调用`.cycle()`方法,设置相关选项。 ```javascript $(document).ready(function() { $('#slideshow').cycle({ fx: 'fade', // 选择...
"tableExport.jquery.plugin-1.10.22.zip" 是一个专门用于实现HTML表格数据导出到Excel的jQuery插件。这个插件允许用户方便地将网页中的表格内容转化为可编辑的电子表格格式,便于数据存储、分析或共享。 首先,...
使用jQuery开发Plugin插件指南
jQuery Orbit Plugin 1.2.3 是一个专为网页设计者和开发者打造的高效、灵活的轮播插件。这个版本的Orbit Plugin是jQuery库的一个扩展,它提供了丰富的功能和自定义选项,使得创建吸引人的图片轮播、内容滑动效果变得...
Struts2-jQuery-Plugin是基于Struts2框架的一个扩展插件,它为开发者提供了丰富的jQuery UI组件,使得在Struts2应用中实现交互式的用户界面变得更加便捷。这个使用手册将详细阐述如何集成并利用该插件提升Web应用的...
struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0
"tableExport.jquery.plugin-master" 是一个基于jQuery的插件,主要功能是实现HTML5页面中的表格数据导出。这个插件对于需要从网页上获取表格数据并进行存储或分析的用户来说非常有用。HTML5提供了许多新的功能和API...
**jQuery Ellipsis 插件详解** 在Web开发中,我们经常遇到一个问题:如何优雅地处理过长的文字内容,尤其是在有限的显示空间内。这正是jQuery Ellipsis插件所解决的问题。该插件提供了一个简洁而实用的方法,可以...
在"jQuery Mask Plugin输入框内容格式化插件.zip"压缩包中,包含以下文件: 1. **js**:这是一个文件夹,通常包含JavaScript源代码。jQuery Mask Plugin的核心文件可能位于此处,可能是名为`jquery.mask.js`或类似...