当前位置: 首页 > 编程笔记 >

jQuery实现颜色打字机的完整代码

淳于典
2023-03-14
本文向大家介绍jQuery实现颜色打字机的完整代码,包括了jQuery实现颜色打字机的完整代码的使用技巧和注意事项,需要的朋友参考一下

效果:每个字逐个显示出来,并且每个字都有随机颜色

 

$(function(){
  var str="早起的鸟儿有虫吃,早起的虫儿被鸟吃!由此天赋+勤奋=成功;先天不足+同等勤奋=还是失败!天赋的重要性可见一斑!";
  //产生一个0-255的随机整数
  function s(){
   return parseInt((Math.random()*255)+1);
  };
  var j=1,i=0;
  var p="";
  //打开一个每个100毫秒执行一次的定时器
  var k=setInterval(function(){
   if(j<=str.length){
    //从第一个字开始截取,通过定时器循环遍历字符串的每一个字
    var n=str.substring(i,j);
    j++;
    i++;
    //为单个字添加样式
    var html='<span style="color:rgb('+s()+','+s()+','+s()+');font-size: 35px;">'+n+'</span>';
    //字符串累加
    p=p+html;
    //html()设置元素中的HTML内容
    $(".mybox").html(p);
   }else{//遍历完成关闭定时器
    clearInterval(k);
   }
  },100);
 });
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>颜色打字机</title>
<link rel="stylesheet" type="text/css" href="css1.css" rel="external nofollow" />
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
 $(function(){
  var str="早起的鸟儿有虫吃,早起的虫儿被鸟吃!由此天赋+勤奋=成功;先天不足+同等勤奋=还是失败!天赋的重要性可见一斑!";
  //产生一个0-255的随机整数
  function s(){
   return parseInt((Math.random()*255)+1);
  };
  var j=1,i=0;
  var p="";
  //打开一个每个100毫秒执行一次的定时器
  var k=setInterval(function(){
   if(j<=str.length){
    //从第一个字开始截取,通过定时器循环遍历字符串的每一个字
    var n=str.substring(i,j);
    j++;
    i++;
    //为单个字添加样式
    var html='<span style="color:rgb('+s()+','+s()+','+s()+');font-size: 35px;">'+n+'</span>';
    //字符串累加
    p=p+html;
    //html()设置元素中的HTML内容
    $(".mybox").html(p);
   }else{//遍历完成关闭定时器
    clearInterval(k);
   }
  },100);
 });
</script>
</head>

<body>
<div class="mybox">
</div>
</body>
</html>

  整个HTML源代码

@charset "utf-8";
/* CSS Document */
.mybox {
 height:200px;
 border:5px solid #ddd;
 font-size:25px;
}

  需要用的CSS样式

总结

到此这篇关于jQuery实现颜色打字机的完整代码的文章就介绍到这了,更多相关jquery 颜色打字机内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍jQuery获取随机颜色的实例代码,包括了jQuery获取随机颜色的实例代码的使用技巧和注意事项,需要的朋友参考一下 1.js 2.html .<h3>获取任意颜色</h3>  效果: 下面在看一段代码关于js几种生成随机颜色方法 总结 以上所述是小编给大家介绍的jQuery获取随机颜色的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢

  • 本文向大家介绍js代码实现随机颜色的小方块,包括了js代码实现随机颜色的小方块的使用技巧和注意事项,需要的朋友参考一下 下面一段代码就是用js实现的随机颜色的小方块,不多说了代码很简单,直接上代码了。 以上代码就是用js实现随机颜色小方块的全部内容,需要的朋友可以来参考下。

  • 本文向大家介绍JS实现颜色梯度与渐变效果完整实例,包括了JS实现颜色梯度与渐变效果完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现颜色梯度与渐变效果的方法。分享给大家供大家参考,具体如下: 运行效果图如下: 完整实例代码如下: PS:这里再为大家推荐几款本站的相关在线工具: 在线RGB、HEX颜色代码生成器: http://tools.jb51.net/color/rgb_

  • 本文向大家介绍jQuery实现的文字hover颜色渐变效果实例,包括了jQuery实现的文字hover颜色渐变效果实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery实现的文字hover颜色渐变效果。分享给大家供大家参考,具体如下: 更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery拖拽特效与技巧总结》、《jQuery常见经典特效汇总》、《jQuery扩展技

  • 本文向大家介绍JavaScript实现的鼠标响应颜色渐变效果完整实例,包括了JavaScript实现的鼠标响应颜色渐变效果完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript实现的鼠标响应颜色渐变效果。分享给大家供大家参考,具体如下: 运行效果图如下: 完整代码如下: PS:这里再为大家推荐几款网页元素样式相关工具供大家参考使用: 在线特效文字/彩色文字生成工具:

  • 本文向大家介绍python实现图片转字符画的完整代码,包括了python实现图片转字符画的完整代码的使用技巧和注意事项,需要的朋友参考一下 前言 最初是在实验楼看到的一个小实验 实验楼-Python 图片转字符画 原文是需要通过命令行运行程序 这里改为直接运行,需要固定一些参数 运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 1、实验准备 p