jQuery實(shí)現(xiàn)顏色打字機(jī)的完整代碼
效果:每個(gè)字逐個(gè)顯示出來(lái),并且每個(gè)字都有隨機(jī)顏色
$(function(){
var str="早起的鳥兒有蟲吃,早起的蟲兒被鳥吃!由此天賦+勤奮=成功;先天不足+同等勤奮=還是失敗!天賦的重要性可見一斑!";
//產(chǎn)生一個(gè)0-255的隨機(jī)整數(shù)
function s(){
return parseInt((Math.random()*255)+1);
};
var j=1,i=0;
var p="";
//打開一個(gè)每個(gè)100毫秒執(zhí)行一次的定時(shí)器
var k=setInterval(function(){
if(j<=str.length){
//從第一個(gè)字開始截取,通過(guò)定時(shí)器循環(huán)遍歷字符串的每一個(gè)字
var n=str.substring(i,j);
j++;
i++;
//為單個(gè)字添加樣式
var html='<span style="color:rgb('+s()+','+s()+','+s()+');font-size: 35px;">'+n+'</span>';
//字符串累加
p=p+html;
//html()設(shè)置元素中的HTML內(nèi)容
$(".mybox").html(p);
}else{//遍歷完成關(guān)閉定時(shí)器
clearInterval(k);
}
},100);
});
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>顏色打字機(jī)</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="早起的鳥兒有蟲吃,早起的蟲兒被鳥吃!由此天賦+勤奮=成功;先天不足+同等勤奮=還是失??!天賦的重要性可見一斑!";
//產(chǎn)生一個(gè)0-255的隨機(jī)整數(shù)
function s(){
return parseInt((Math.random()*255)+1);
};
var j=1,i=0;
var p="";
//打開一個(gè)每個(gè)100毫秒執(zhí)行一次的定時(shí)器
var k=setInterval(function(){
if(j<=str.length){
//從第一個(gè)字開始截取,通過(guò)定時(shí)器循環(huán)遍歷字符串的每一個(gè)字
var n=str.substring(i,j);
j++;
i++;
//為單個(gè)字添加樣式
var html='<span style="color:rgb('+s()+','+s()+','+s()+');font-size: 35px;">'+n+'</span>';
//字符串累加
p=p+html;
//html()設(shè)置元素中的HTML內(nèi)容
$(".mybox").html(p);
}else{//遍歷完成關(guān)閉定時(shí)器
clearInterval(k);
}
},100);
});
</script>
</head>
<body>
<div class="mybox">
</div>
</body>
</html>
整個(gè)HTML源代碼
@charset "utf-8";
/* CSS Document */
.mybox {
height:200px;
border:5px solid #ddd;
font-size:25px;
}
需要用的CSS樣式
總結(jié)
到此這篇關(guān)于jQuery實(shí)現(xiàn)顏色打字機(jī)的完整代碼的文章就介紹到這了,更多相關(guān)jquery 顏色打字機(jī)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
jQuery圖片特效插件Revealing實(shí)現(xiàn)拉伸放大
本文給大家分享的是jQuery圖片展示效果,使用的是jQuery Revealing插件,不點(diǎn)擊的情況下,圖片整齊排列成一行,當(dāng)任意一個(gè)圖片縮略圖被點(diǎn)擊的時(shí)候,該圖片就放大顯示,當(dāng)點(diǎn)擊關(guān)閉按鈕時(shí)圖片又重新還原了縮略圖模式。2015-04-04
JQuery.validationEngine表單驗(yàn)證插件(推薦)
這篇文章主要介紹了JQuery.validationEngine表單驗(yàn)證插件(推薦)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12
jQuery復(fù)合事件結(jié)合toggle()方法的用法示例
這篇文章主要介紹了jQuery復(fù)合事件結(jié)合toggle()方法的用法,實(shí)例分析了toggle()方法的功能、定義以及與復(fù)合事件結(jié)合使用的操作技巧,需要的朋友可以參考下2017-06-06
從零開始學(xué)習(xí)jQuery (九) jQuery工具函數(shù)
我們經(jīng)常要使用腳本處理各種業(yè)務(wù)邏輯, 最常見的就是數(shù)組和對(duì)象的操作. jQuery工具函數(shù)為我們操作對(duì)象和數(shù)組提供了便利條件.2011-02-02
鼠標(biāo)移到導(dǎo)航當(dāng)前位置的LI變色處于選中狀態(tài)
本文所要實(shí)現(xiàn)的效果廣泛應(yīng)用于當(dāng)前導(dǎo)航,主要表現(xiàn)為鼠標(biāo)移到導(dǎo)航上面當(dāng)前的LI變色,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-08-08
jQuery獲取當(dāng)前對(duì)象標(biāo)簽名稱的方法
獲取當(dāng)前對(duì)象標(biāo)簽名稱的方法有很多,本教程為大家介紹下使用jquery獲取的具體實(shí)現(xiàn)2014-02-02
jQuery實(shí)現(xiàn)的左右移動(dòng)焦點(diǎn)圖效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)的左右移動(dòng)焦點(diǎn)圖效果,涉及jQuery結(jié)合時(shí)間函數(shù)響應(yīng)鼠標(biāo)事件動(dòng)態(tài)操作頁(yè)面元素樣式的相關(guān)技巧,需要的朋友可以參考下2016-01-01
jQuery實(shí)現(xiàn)右鍵菜單、遮罩等效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)右鍵菜單、遮罩、彈出層效果,適應(yīng)管理系統(tǒng)界面,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09

