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 相关文章推荐
ejs v9 javascript模板系统
Mar 21 Javascript
页面使用密码保护代码
Apr 10 Javascript
JS 去前后空格大全(IE9亲测)
Jul 15 Javascript
JS去除iframe滚动条的方法
Apr 01 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
Jun 18 Javascript
jQuery+Pdo编写login登陆界面
Aug 01 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
Aug 15 Javascript
总结十个Angular.js由浅入深的面试问题
Aug 26 Javascript
Node.js爬取豆瓣数据实例分析
Mar 05 Javascript
基于Vue实现电商SKU组合算法问题
May 29 Javascript
微信小程序 可搜索的地址选择实现详解
Aug 28 Javascript
vue.js中ref及$refs的使用方法解析
Oct 08 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
如何在PHP中使用Oracle数据库(3)
2006/10/09 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
php自动加载机制的深入分析
2013/06/08 PHP
php文件上传的简单实例
2013/10/19 PHP
PHP常用的缓存技术汇总
2014/05/05 PHP
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
使用jquery.upload.js实现异步上传示例代码
2014/07/29 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
浅析Vue下的components模板使用及应用
2019/11/27 Javascript
在Python中编写数据库模块的教程
2015/04/29 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
python实现双人五子棋(终端版)
2020/12/30 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
Skyscanner新西兰:全球领先的旅游搜索网站
2019/08/26 全球购物
办理护照介绍信
2014/01/16 职场文书
高中美术教学反思
2014/01/19 职场文书
应聘教师求职信
2014/07/19 职场文书
公司停电通知
2015/04/15 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
转变工作作风心得体会
2016/01/23 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
MyBatis自定义SQL拦截器示例详解
2021/10/24 Java/Android