jQ模拟打字效果插件typetype
typetype是一个jquery插件,可以模拟人类的打字效果。
效果图如下所示:
查看演示 http://weber.pub/demo/160828/jQuery.Type/jQuery.type.html
使用
$('textarea').typetype('Some text that you want to demo')
被插入的标签可以是 input 、textarea 或其他HTML 标签
自定义使用插件
$('textarea').typetype(
'Text to append', // 模拟文本
{
e: 0.04, // 错误率 ( e=0 表示没有错误)
t: 100, // 打字间隔时间 (毫秒)
keypress: function (){
// 每打一个字之后调用该方法(包括出错回退的时候)。
},
callback: function (){
// 完成后调用
}
}
)
插件的删除效果
前提是 textarea 中包含了文本。。。
$('textarea').backspace(
14, // 要删除的字数
{
t: 100, // 删除间隔时间 (毫秒)
keypress: function (){ },
callback: function (){ }
}
)
结合jquery 动画一起使用
$('textarea')
.typetype('Hello, world!')
.delay(1000)
.typetype('\n\nGoodbye.')
.backspace(25)
.fadeOut()
查看演示 http://weber.pub/demo/160828/jQuery.Type/jQuery.type.html
实例代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery.Type</title>
<script src="jquery.js"></script>
<script src="jquery.typetype.js"></script>
</head>
<body>
<textarea name="" id="txt1" cols="30" rows="10"></textarea>
<br>
<textarea name="" id="txt2" cols="30" rows="10"></textarea>
<br>
<textarea name="" id="txt3" cols="30" rows="10">
这是测试文本,这是测试文本,这是测试文本,这是测试文本
</textarea>
<br>
<textarea name="" id="txt4" cols="30" rows="10"></textarea>
<script>
$('#txt1').typetype('Some text that you want to demo');
$('#txt2').typetype(
'这是一段测试文字',
{
e: 0.04, // error rate. (use e=0 for perfect typing)
t: 100, // interval between keypresses
keypress: function (){
//alert("1")// called after every keypress (this may be an erroneous keypress!)
},
callback: function (){
alert('1')// the `this` keyword is bound to the particular element.
}
}
);
$('#txt3').backspace(
14, // number of chars to backspace
{
t: 100, // interval between keypresses
keypress: function (){ },
callback: function (){ }
}
);
$('#txt4')
.typetype('Hello, world!')
.delay(1000)
.typetype('\n\nGoodbye.')
.backspace(25)
.fadeOut()
</script>
</body>
</html>
实例代码及插件下载地址如下:
链接:http://pan.baidu.com/s/1hr8ILy0 密码:upy0
官方github地址:https://github.com/iamdanfox/...
本文转载于:猿2048https://www.mk2048.com/blog/blog.php?id=hhc112i1b1j
jQ模拟打字效果插件typetype的更多相关文章
- jQuery模仿人类打字效果插件typetype
typetype是一款模仿人类打字效果的jQuery插件,typetype非常轻巧,文件不到2K,gzipped压缩后只有578字节,但模仿的效果非常逼真,一字一字的顿出和回删效果,让人惊叹不止,喜欢 ...
- jq无缝滚动效果插件(之前的那个升级改造加强版)
scroll滚动插件 支持上下左右,淡入淡出,滚动时间设置,动画时间设置,鼠标经过是否停止设置 默认配置参数可修改 $(".content").easysroll({ //默认配置 ...
- CSS 实现打字效果
JS实现 最近做项目的时候需要实现一个字符逐个出现的打字效果,在网上一搜有个不错的jQuery插件Typed.js,效果很赞 <div class="element"> ...
- javascript实现键盘自动打字效果
最近在网上看到一个字符逐个出现的打字效果,觉得挺有趣的,想一想基本实现思路就是设置一个定时器逐然后逐个向容器中添加字符,于是就基于jQuery写了一个简单版的. <!DOCTYPE html&g ...
- jQuery模拟打字逐字输出代码
效果查看:http://hovertree.com/texiao/jquery/70/ jQuery键盘打出逐字逐句显示特效,逐字逐句显示文字 还可以设置每个文字随机颜色: http://hovert ...
- 在 WindowMobile 上的模拟LED 显示屏插件(转)
源:在 WindowMobile 上的模拟LED 显示屏插件 我在给一个对话框上的控件查找翻看合适的图标时,无形中看到了一个LED显示屏的图标,这里所说的LED显示屏是指由很多LED灯密集排列组成的点 ...
- jQuery效果之封装模拟placeholder效果,让低版本浏览器也支持
页面中的输入框默认的提示文字一般使用placeholder属性就可以了,即: <input type="text" name="username" pla ...
- jQuery 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each、data、Ajax
jQuery jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方 ...
- 纯css实现打字效果
概述 很早以前就在别人的博客上面看到打字动画了,觉得非常炫酷,以为是用js做的,找了半天也没找到js在哪里.今天看<css揭秘>,碰巧看到书上打字动画的实现了,而且是纯css实现的!我参考 ...
随机推荐
- selenium+python自动化104-如何获取隐藏元素text文本
前言 首先 selenium 是可以定位到隐藏元素的,但是 selenium 不能跟隐藏元素交互,也就是隐藏元素element不能使用element.click()方法. 隐藏元素element.te ...
- 路径修改后cmd命令行窗口仍然没有变化的原因
修改环境变量后,要重启cmd再输入才有用
- python3中map()函数用法
python源码解释如下:map(func, *iterables) --> map objectMake an iterator that computes the function usin ...
- LeetCode-099-恢复二叉搜索树
恢复二叉搜索树 题目描述:给你二叉搜索树的根节点 root ,该树中的两个节点被错误地交换.请在不改变其结构的情况下,恢复这棵树. 进阶:使用 O(n) 空间复杂度的解法很容易实现.你能想出一个只使用 ...
- tp6微信公众号开发者模式自定义菜单
1,参考上篇博客,获取access_token https://www.cnblogs.com/xiaoyantongxue/p/15803334.html 2:控制器写以下代码 /* * 获取普通a ...
- 如何使用DTM将App事件发送到Google Analytics
本文分享于华为开发者论坛<如何使用DTM将App事件发送到Google Analytics>,可观看视频具体集成指导. 作为一名开发者或App运营人员,实时获取用户在App中的行为数据是日 ...
- JS 实现排序算法
冒泡排序 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有的元素重复以上的步骤,除了 ...
- LGP4463题解
这玩意儿怎么看上去就很经典啊( 哦互不相同啊,那没事了( 考虑一个 \(\rm DP\).由于限制了互不相同,那么我们考虑从值域开始想. 设 \(dp_{n,k}\) 为在 \([1,n]\) 中选了 ...
- 从此 Typora 代码块有了颜色
起因 平时喜欢用typora记笔记,但是typora默认代码块没有指定语言,没有高亮看着很不舒服,所以用Autohotkey花了半天写了个脚本,按自己的快捷键就可以自动生成代码块并添加语言,这样就方便 ...
- SQL语句大全,所有的SQL都在这里
转自微信公众号-我是程序汪 一.基础 1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql s ...