jQuery实现Twitter的自动文字补齐特效
作者:bea
上图效果可以使用jQuery插件Typeahead.js来实现,这款jQuery插件来自于Twitter的一个新的项目,支持远程和本地的数据集。比较有特色的地方在于你可以将数据集使用本地存储(local storage)来保存在本地,有效的提高用户体验。同时也拥有很多远程数据集的处理选项,例如(请求频率,最大的并发请求数,等等)。 主要特性 支持数据本地保存,客户端加载,优化加载速度 支持多语言,并且支持阿拉伯文 支持Hogan.js模板引擎整合 支持多数据集拼装 支持本
上图效果可以使用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
});
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- CSS3,HTML5和jQuery搜索框集锦
- JavaScript和CSS交互的方法汇总
- HTML,CSS,JavaScript速查表推荐
- javascript函数声明和函数表达式区别分析
- javascript常用方法汇总
- js时间日期格式化封装函数
- JavaScript基础语法、dom操作树及document对象
- JavaScript基础知识学习笔记
- Js 正则表达式知识汇总
- 21个JavaScript事件(Events)属性汇总
- bootstrap改变按钮加载状态
- 使用ajax+jqtransform实现动态加载select
- Javascript字符串浏览器兼容问题分析
- 为什么Node.js会这么火呢?Node.js流行的原因
- Javascript学习指南
- Javascript模块化编程详解
- 浅谈Javascript中深复制
- 使用JS+plupload直接批量上传图片到又拍云
- 关于javascript模块加载技术的一些思考