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