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 相关文章推荐
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
Apr 28 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
Jul 07 Javascript
关闭浏览器时提示onbeforeunload事件
Dec 25 Javascript
JS实现的多张图片轮流播放幻灯片效果
Jul 22 Javascript
Vue.js 父子组件通讯开发实例
Sep 06 Javascript
使用Bootstrap美化按钮实例代码(demo)
Feb 03 Javascript
jquery图片放大镜效果
Jun 23 jQuery
RequireJS用法简单示例
Aug 20 Javascript
详解webpack2异步加载套路
Sep 14 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
Mar 13 Javascript
js实现淘宝浏览商品放大镜功能
Oct 28 Javascript
vue使用exif获取图片经纬度的示例代码
Dec 11 Vue.js
关于编写性能高效的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
ie6 动态缩略图不显示的原因
2009/06/21 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
使用Apache的rewrite
2021/03/09 Servers
js下用eval生成JSON对象
2010/09/17 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
jQuery封装的屏幕居中提示信息代码
2016/06/08 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
Python中格式化format()方法详解
2017/04/01 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
金宝贝童装官网:Gymboree
2016/08/31 全球购物
JD Sports意大利:英国篮球和运动时尚的领导者
2017/10/29 全球购物
医药专业推荐信
2013/11/15 职场文书
教师辞职报告范文
2014/01/20 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
化学教育专业自荐信
2014/07/04 职场文书
大班下学期个人总结
2015/02/13 职场文书
雷锋之歌观后感
2015/06/10 职场文书
2016年元旦主持词
2015/07/06 职场文书
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS