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
});
相关文章
jquery检测input checked 控件是否被选中的方法
这篇文章主要介绍了jquery检测input checked 控件是否被选中的方法,需要的朋友可以参考下2014-03-03自定义类似于jQuery UI Selectable 的Vue指令v-selectable
这篇文章主要介绍了自定义类似于jQuery UI Selectable 的Vue指令v-selectable的相关资料,需要的朋友可以参考下2017-08-08JQuery下的Live方法和$.browser方法使用代码
网站做好了,老师却要求要3级菜单,无奈只好去做3级菜单了。这次3级菜单的思路是在原有不变的基础上,对有3级菜单的ID,选择进入新的一个控件。在这个新的控件里用ajax去请求其3级目录里的东西。2010-06-06
最新评论