jQuery实现Twitter的自动文字补齐特效


Posted in Javascript onNovember 28, 2014

jQuery实现Twitter的自动文字补齐特效

上图效果可以使用jQuery插件Typeahead.js来实现,这款jQuery插件来自于Twitter的一个新的项目,支持远程和本地的数据集。比较有特色的地方在于你可以将数据集使用本地存储(local storage)来保存在本地,有效的提高用户体验。同时也拥有很多远程数据集的处理选项,例如(请求频率,最大的并发请求数,等等)。

主要特性

支持数据本地保存,客户端加载,优化加载速度
支持多语言,并且支持阿拉伯文
支持Hogan.js模板引擎整合
支持多数据集拼装
支持本地和远程的数据集

项目地址

http://twitter.github.io/typeahead.js

如何使用

首先在网页 head 中引入 jQuery 框架和 Typeahead.js 插件的相关 JS 和 CSS 文件

<link href=  "typeahead.min.css"   rel=  "stylesheet"  > 

<script src=  "jquery-1.9.1.min.js"  ></script> 

<script src=  "typeahead.min.js"  ></script>

然后添加要想实现动画的 HTML 元素,如

<input id=  "demo"   class  =  "typeahead"   type=  "text"   placeholder=  "test"  >

最后初始化

view source

$(  '#demo'  ).typeahead({ 

name:  'test'  , 

local: [  "Site518"  ,  "Lwolf"  ], 

limit: 10 

});
Javascript 相关文章推荐
JavaScript和JQuery实用代码片段(一)
Apr 07 Javascript
ExtJS Store的数据访问与更新问题
Apr 28 Javascript
一些经常会用到的Javascript检测函数
May 31 Javascript
jquery中对表单的基本操作代码
Jul 29 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
Nov 13 Javascript
简单常用的幻灯片播放实现代码
Sep 25 Javascript
JS实现关闭当前页而不弹出提示框的方法
Jun 22 Javascript
javascript中Number的方法小结
Nov 21 Javascript
谈谈JavaScript中super(props)的重要性
Feb 12 Javascript
JavaScript 严格模式(use strict)用法实例分析
Mar 04 Javascript
vue实例的选项总结
Jun 09 Javascript
JavaScript eval()函数定义及使用方法详解
Jul 07 Javascript
关于编写性能高效的javascript事件的技术
Nov 28 #Javascript
推荐25个超炫的jQuery网格插件
Nov 28 #Javascript
实例分析javascript中的call()和apply()方法
Nov 28 #Javascript
深入理解javascript严格模式(Strict Mode)
Nov 28 #Javascript
jquery+php实现搜索框自动提示
Nov 28 #Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
Nov 28 #Javascript
Javascript前端UI框架Kit使用指南之kitjs的对话框组件
Nov 28 #Javascript
You might like
javascript+mapbar实现地图定位
2010/04/09 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
JavaScript制作简易的微信打飞机
2015/03/31 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
jquery datatable服务端分页
2016/08/31 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
解决Vue2.x父组件与子组件之间的双向绑定问题
2018/03/06 Javascript
总结javascript三元运算符知识点
2018/09/28 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
Python实现方便使用的级联进度信息实例
2015/05/05 Python
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
Python编程实现正则删除命令功能
2017/08/30 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
python 接口返回的json字符串实例
2018/03/27 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
python协程之动态添加任务的方法
2019/02/19 Python
分享CSS3制作卡片式图片的方法
2016/07/08 HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
中专毕业自我鉴定
2013/10/16 职场文书
生日寿宴答谢词
2014/01/19 职场文书
银行见习期自我鉴定
2014/01/29 职场文书
总账会计岗位职责
2014/03/13 职场文书
如何写早恋检讨书
2014/09/10 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS