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 相关文章推荐
sina的lightbox效果。
Jan 09 Javascript
JS继承 笔记
Jul 13 Javascript
分析Node.js connect ECONNREFUSED错误
Apr 09 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
Jun 27 Javascript
纯js分页代码(简洁实用)
Nov 05 Javascript
jquery中交替点击事件的实现代码
Feb 14 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
Bootstrap Navbar Component实现响应式导航
Oct 08 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
Aug 04 Javascript
JS添加或删除HTML dom元素的方法实例分析
Mar 05 Javascript
js仿360开机效果
Dec 26 Javascript
基于JS实现计算24点算法代码实例解析
Jul 23 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
收音机频率指针指示不准确和灵敏度低问题
2021/03/02 无线电
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
Smarty使用自定义资源的方法
2015/08/08 PHP
js 中 document.createEvent的用法
2010/08/29 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
jQuery中height()方法用法实例
2014/12/24 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
2016/11/03 Javascript
浅谈angular.copy() 深拷贝
2017/09/14 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
python判断端口是否打开的实现代码
2013/02/10 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
keras CNN卷积核可视化,热度图教程
2020/06/22 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
aec加密 php_php aes加密解密类(兼容php5、php7)
2021/03/14 PHP
以思科路由器为例你写下单臂路由的配置命令
2013/08/03 面试题
大学生职业规划书的范本
2014/02/18 职场文书
小学语文国培感言
2014/03/04 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
特岗教师个人总结
2015/02/10 职场文书
中秋节祝酒词
2015/08/12 职场文书
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
Python学习之异常中的finally使用详解
2022/03/16 Python