基于jQuery实现文字打印动态效果


Posted in jQuery onApril 21, 2017

本文实例为大家分享了jQuery实现文字打印动态效果的具体代码,供大家参考,具体内容如下

主体html

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>打印文字效果</title>
  <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
  <script type="text/javascript">

  <script/>
<head>
<body>
  <p id="typing">The furthest distance in the world.Is not between life and death.But when I stand in front of you.Yet you don't know that I love you</p>
</body>

对于JQuery的引用,可以先到JQuery官网下载相应的版本,引用的时候加入相应的目录就可以了

接下来就是在script标签中添加代码实现文字的动态效果了,先上代码

<script>
  $(dcument).ready(function(){
    typing();
  })
  var text;//p标签里对应的字符串
  var index = 0;//text字符串的下标
  var id;//setTimeout()的返回值,用于关闭clearTimeout(id)
  function typing()
  {
    text = $("#typing").text();
    $("#typing").text("");
    $("#typing").show();
    typed();
  }
  result = "";
  function typed(){
    result += text.charAt(index);
    $("#typing").text(result + (index & 1 ? "_" : " "));
    if(index < text.length - 1)
    {
      index++;
      id = setTimeout("typed()", 100);
    }
    else
      clearTimeout(id);
  }
</script>

为什么显示文字的时候是result+ (index & 1 ? "_" : " ")呢,当然是为了打印的动态效果了,当下标index为奇数的时候最后一个字符显示为"_",当为偶数的时候显示" ",这样就能形成打印文字的那种动态效果。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
利用jQuery解析获取JSON数据
Apr 08 jQuery
为JQuery EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
jQuery EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
jQuery轮播图功能制作方法详解
Dec 03 jQuery
jQuery实现tab栏切换效果
Dec 22 jQuery
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 #jQuery
jquery将标签元素的高设为屏幕的百分比
Apr 19 #jQuery
jQuery Plupload上传插件的使用
Apr 19 #jQuery
jQuery ajax请求struts action实现异步刷新
Apr 19 #jQuery
jQuery加密密码到cookie的实现代码
Apr 18 #jQuery
Jquery-data的三种用法
Apr 18 #jQuery
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 #jQuery
You might like
如何使用脚本模仿登陆过程
2006/11/22 PHP
php json_encode值中大括号与花括号区别
2013/09/30 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
JQuery this 和 $(this) 的区别
2009/08/23 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
2015/09/01 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
2019/09/03 jQuery
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
2020/07/21 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
python文件操作相关知识点总结整理
2016/02/22 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
500行代码使用python写个微信小游戏飞机大战游戏
2019/10/16 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
大学生饮食连锁店创业计划书
2014/01/17 职场文书
房产销售独家委托书范本
2014/10/01 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
2016新年致辞
2015/08/01 职场文书
小学中队长竞选稿
2015/11/20 职场文书
Golang 空map和未初始化map的注意事项说明
2021/04/29 Golang
Java 关于String字符串原理上的问题
2022/04/07 Java/Android