基于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 相关文章推荐
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
jQuery层叠选择器用法实例分析
Jun 28 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
jquery插件懒加载的示例
Oct 24 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
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
JS 自定义函数缺省值的设置方法
2010/05/05 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
2015/03/01 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
JQuery球队选择实例
2015/05/18 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
深入源码解析Python中的对象与类型
2015/12/11 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
深入学习python多线程与GIL
2019/08/26 Python
为什么说Python可以实现所有的算法
2019/10/04 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
python实现简单的购物程序代码实例
2020/03/03 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
创业计划书撰写原则
2014/01/25 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
检讨书格式
2015/05/07 职场文书
python源码剖析之PyObject详解
2021/05/18 Python
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
2021/05/28 Python
Python selenium的这三种等待方式一定要会!
2021/06/10 Python