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

 更新时间:2017年04月21日 08:52:20   作者:mmklzmant  
这篇文章主要介绍了基于jQuery实现文字打印动态效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了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为奇数的时候最后一个字符显示为"_",当为偶数的时候显示" ",这样就能形成打印文字的那种动态效果。

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

相关文章

  • ASP.NET jQuery 实例10 动态修改hyperlink的URL值

    ASP.NET jQuery 实例10 动态修改hyperlink的URL值

    这节我们来看下如何实现通过选择RadioButtonList值动态改变hyperlink控件的URL值,并简要介绍bind和live方法的区别
    2012-02-02
  • jquery遍历select元素(实例讲解)

    jquery遍历select元素(实例讲解)

    本篇文章主要是对jquery遍历select元素的实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • jquery实现简单手风琴菜单效果实例

    jquery实现简单手风琴菜单效果实例

    这篇文章主要介绍了jquery实现简单手风琴菜单效果的方法,实例分析了jQuery操作页面样式、html页面布局及SCSS样式设置的相关技巧,需要的朋友可以参考下
    2015-06-06
  • JQuery特殊效果和链式调用操作示例

    JQuery特殊效果和链式调用操作示例

    这篇文章主要介绍了JQuery特殊效果和链式调用操作,结合实例形式分析总结了jQuery各种常见显示效果与所使用的函数,以及链式调用显示层级菜单功能相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • jQuery插件expander实现图片翻转特效

    jQuery插件expander实现图片翻转特效

    本文给大家分享的是一款基于jQuery插件expander实现图片翻转特效,一共有6种不同的图片翻转样式,十分的炫酷,有需要的小伙伴可以参考下。
    2015-05-05
  • jQuery数据缓存用法分析

    jQuery数据缓存用法分析

    这篇文章主要介绍了jQuery数据缓存用法,较为详细的分析了jQuery数据缓存的功能、定义与相关的使用技巧,需要的朋友可以参考下
    2015-02-02
  • jQuery实现气球弹出框式的侧边导航菜单效果

    jQuery实现气球弹出框式的侧边导航菜单效果

    这篇文章主要介绍了jQuery实现气球弹出框式的侧边导航菜单效果,通过css样式控制结合jQuery响应鼠标事件动态切换元素样式实现提示框效果,非常美观实用,需要的朋友可以参考下
    2015-09-09
  • JQ实现新浪游戏首页幻灯片

    JQ实现新浪游戏首页幻灯片

    这篇文章主要介绍了JQ实现新浪游戏首页幻灯片,需要的朋友可以参考下
    2015-07-07
  • 一个小例子解释如何来阻止Jquery事件冒泡

    一个小例子解释如何来阻止Jquery事件冒泡

    事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层
    2014-07-07
  • 在JQuery dialog里的服务器控件 事件失效问题

    在JQuery dialog里的服务器控件 事件失效问题

    今天遇到个问题,在dialog中放了服务器端的空间dropdownlist,但是写selectindexchange事件却怎么也触发不了,然后就在网上搜,终于看到有个哥们解决了这个问题,真的谢谢他。
    2010-12-12

最新评论