效果:每个字逐个显示出来,并且每个字都有随机颜色
$(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=''+n+'';//字符串累加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"/><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=''+n+'';//字符串累加 p=p+html;//html()设置元素中的HTML内容 $(".mybox").html(p); }else{//遍历完成关闭定时器 clearInterval(k); } },100); });script>head><body><div class="mybox">div>body>html>
@charset "utf-8"; /* CSS Document */ .mybox { height:200px; border:5px solid #ddd; font-size:25px; }
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4