最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實(shí)現(xiàn)input框文字動(dòng)態(tài)變換顯示效果

 更新時(shí)間:2015年08月19日 10:27:18   作者:企鵝  
這篇文章主要介紹了js實(shí)現(xiàn)input框文字動(dòng)態(tài)變換顯示效果,涉及javascript隨機(jī)字符串與中文的動(dòng)態(tài)切換顯示效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了js實(shí)現(xiàn)input框文字動(dòng)態(tài)變換顯示效果。分享給大家供大家參考。具體如下:

這里演示js實(shí)現(xiàn)INPUT框中的特殊顯示效果,一些文字慢慢交替顯示,最終顯示出完整的文字,需要顯示的文字預(yù)先保存在數(shù)組中,依次調(diào)用顯示,有意思吧。

運(yùn)行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-input-txt-rand-show-codes/

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>input文字特殊顯示</title>
</head>
<body bgcolor="#ffffff" onLoad="startQuote();">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var quoteStr;
var quoteNum;
var quoteDis;
var quoteLen;
var quoteLoc;
var quotePic;
var quoteMax;
var numQuote;
function funcQuote() {
 this[0] = "有沒(méi)有想過(guò)在頁(yè)面中不同地方出現(xiàn)不同的鼠標(biāo)形狀,這個(gè)就是了";
 this[1] = "鼠標(biāo)上出現(xiàn)蜘蛛網(wǎng)一樣的東東,放到文字鏈接上后會(huì)出現(xiàn)變化";
 this[2] = "鼠標(biāo)上面的晃動(dòng)小球,效果非常新穎,你一定會(huì)喜歡的,酷極了";
 this[3] = "鼠標(biāo)右鍵入的彈出導(dǎo)航條,導(dǎo)航條上有背景變化,很有新意的,酷";
 this[4] = "雙擊鼠標(biāo)頁(yè)面向下滾動(dòng),單擊鼠標(biāo)頁(yè)面停止?jié)L動(dòng),很實(shí)用";
 this[5] = "鼠標(biāo)周圍的旋轉(zhuǎn)宣傳文字,又是一種很酷的效果,一定不可錯(cuò)過(guò)";
 this[6] = "所鼠標(biāo)放在鏈接上后在狀態(tài)欄顯示一大串的字符,可以用來(lái)隱藏鏈接.";
 this[7] = "在頁(yè)面上你用鼠標(biāo)選中什么,就會(huì)彈出警告框顯示選中的內(nèi)容";
 this[8] = "在頁(yè)面上點(diǎn)中鼠標(biāo)后隨意拖動(dòng),會(huì)在頁(yè)面上顯示鼠標(biāo)運(yùn)動(dòng)的軌跡";
 this[9] = "圍著鼠標(biāo)一圈的宣傳文字,隨鼠標(biāo)移動(dòng),并且自身也在旋轉(zhuǎn),酷";
 this[10] = "跟隨鼠標(biāo)的半透明圖片,看上去可是很酷的,可以做陰影效果.";
}
function getQuote() {
 quoteLen = 0;
 quoteLoc = 0;
 quoteNum = Math.floor(Math.random() * numQuote);
 quoteStr = makeQuote[quoteNum];
 quoteLen = quoteStr.length;
 padQuote();
}
function disQuote() {
 quoteLoc = quoteLoc + 1;
 if (quoteLoc > quoteMax) {
 getQuote();
 }
 quoteDis = quoteStr.substring(0, quoteLoc);
 for (var i = quoteLoc; i < quoteMax; i++){
 var charone;
 charone = quoteStr.substring(i, i + 1);
 var rdnum;
 rdnum = Math.floor(Math.random() * 57)
 if (charone != " "){
  quoteDis = "" + quoteDis + quotePic.substring(rdnum, rdnum + 1);
 } else {
  quoteDis = "" + quoteDis + " ";
 }
 }
}
function padQuote () {
 var spacePad = quoteMax - quoteStr.length;
 var frontPad = Math.floor(spacePad / 2);
 for (var i = 0; i < frontPad; i++) {
 quoteStr = " " + quoteStr;
 }
 for (var i = quoteStr.length; i < quoteMax; i++) {
 quoteStr= "" + quoteStr + " ";
 }
}
function loopQuote() {
 document.RandomText.box1.value=quoteDis;
 disQuote();
 setTimeout ("loopQuote();", 100);
}
function startQuote() {
 quoteStr = "";
 quoteNum = 0;
 quoteDis = "";
 quoteLen = 0;
 quoteLoc = 0;
 quotePic = "abcdefghjkmnopqrstuvwxyzABCEDEFGHJKLMNOPQRSTUVXYZ234567890";
 quoteMax = 50;
 numQuote = 11;
 makeQuote = new funcQuote();
 getQuote();
 disQuote();
 loopQuote();
}
// End -->
</script>
<form name="RandomText">
<input type="text" size="70" name="box1">
</form>
</body>
</html>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • javascript實(shí)現(xiàn)類似超鏈接的效果

    javascript實(shí)現(xiàn)類似超鏈接的效果

    這篇文章主要介紹了使用javascript實(shí)現(xiàn)類似超鏈接的效果的特效,通過(guò)示例熟悉javascript事件,這里推薦給大家。
    2014-12-12
  • Bootstrap Table使用整理(四)之工具欄

    Bootstrap Table使用整理(四)之工具欄

    這篇文章主要介紹了Bootstrap Table使用整理(四)之工具欄的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • js實(shí)現(xiàn)模態(tài)窗口增加與刪除

    js實(shí)現(xiàn)模態(tài)窗口增加與刪除

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)模態(tài)窗口增加與刪除,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • javascript中的set的常用方法和操作

    javascript中的set的常用方法和操作

    這篇文章主要介紹了javascript中的set的常用方法和操作,在JavaScript中Set是一種特殊的數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)唯一的值,創(chuàng)建Set對(duì)象可以通過(guò)new?Set()實(shí)現(xiàn),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-11-11
  • window.print打印指定div實(shí)例代碼

    window.print打印指定div實(shí)例代碼

    window.print可以打印網(wǎng)頁(yè),但有時(shí)候我們只希望打印特定控件或內(nèi)容,怎么辦呢,請(qǐng)看下面的例子
    2013-12-12
  • javascript獲取圖片的top N主色值方法詳解

    javascript獲取圖片的top N主色值方法詳解

    本篇文章是小編整理的關(guān)于javascript獲取圖片的top N主色值方法的詳解以及代碼分享,有興趣的朋友參考下吧。
    2018-01-01
  • async/await地獄該如何避免詳解

    async/await地獄該如何避免詳解

    這篇文章主要給大家介紹了關(guān)于async/await地獄該如何避免的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-05-05
  • Webpack設(shè)置環(huán)境變量的一些誤區(qū)詳解

    Webpack設(shè)置環(huán)境變量的一些誤區(qū)詳解

    這篇文章主要給大家介紹了關(guān)于Webpack設(shè)置環(huán)境變量的一些誤區(qū),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Webpack具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • javascript 日期工具匯總

    javascript 日期工具匯總

    這篇文章主要為大家詳細(xì)介紹了javaScript日期工具類的匯總,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 原生js實(shí)現(xiàn)ajax請(qǐng)求和JSONP跨域請(qǐng)求操作示例

    原生js實(shí)現(xiàn)ajax請(qǐng)求和JSONP跨域請(qǐng)求操作示例

    這篇文章主要介紹了原生js實(shí)現(xiàn)ajax請(qǐng)求和JSONP跨域請(qǐng)求操作,結(jié)合實(shí)例形式分析了基于原生js實(shí)現(xiàn)的ajax請(qǐng)求和JSONP跨域請(qǐng)求相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2020-03-03

最新評(píng)論

枣庄市| 大邑县| 玉门市| 额敏县| 西贡区| 高台县| 大丰市| 宜城市| 安阳县| 拉萨市| 民县| 延安市| 东丽区| 淮阳县| 绵阳市| 太谷县| 体育| 合作市| 东台市| 二连浩特市| 卓资县| 濮阳县| 巴中市| 洪洞县| 汨罗市| 炎陵县| 施甸县| 乌兰察布市| 青浦区| 辽宁省| 泗阳县| 岳普湖县| 连南| 清流县| 西盟| 马山县| 西青区| 东乌珠穆沁旗| 奇台县| 顺昌县| 洛浦县|