返回
首页 > 数码科技

JS代码实现状态栏的分解显示文本特效

时间: 2024-05-17 本站作者

实例名称

JS代码实现状态栏的分解显示文本特效

实例描述

在状态栏中显示一组文本,同时在显示时实现分解显示的效果。可运行代码了解分解显示的特效。

实例代码

html xmlns="" headtitle标题页-学无忧 LANGUAGE="JavaScript"var str=""var direction="left" //文字移动的方向function craAryn for var i = 0; i n; i++ thisi = 0//初始化数组 return thisvar js_mult1=3141var js_mult2=5821var js_m1=0var js_m2=10000var js_iseed=0var js_iseed1=0var js_iseed2=0

function ArrayRandomn //获取一个随机数 if js_iseed == 0 now = new Date js_iseed = + * 60 + * 3600 js_iseed1 = js_iseed / js_m2 js_iseed2 = js_iseed % js_m2 var tmp = js_iseed2 * js_mult1 + js_iseed1 * js_mult2 % js_m2 * js_m2 + js_iseed2 * js_mult2 % js_m1 js_iseed = tmp + 1 % js_m1 return * n

msgArray = craAry5 //初始化要显示的文本信息msgArray0 = "伦敦奥运会欢迎您的参与"msgArray1 = "上海世博会欢迎您的参与"msgArray2 = "为奥运会作贡献"msgArray3 = "为世博会作贡献"msgArray4 = "当一个合格的志愿者";msg = ""dmsg = ""

function viewMsg if msg == dmsg msg = msgArrayArrayRandom5 //获取数组中的一段随机文本 dmsg = "" for var ii = 0; ii ; ii++ dmsg += " " viewtime = 'viewMsg',100 return true var ii = var astr = , ii //间隔式的截取显示文本中的字符 var bstr = , ii+1 var cstr = +1, dmsg = astr+bstr+cstr = dmsg //状态栏中显示文本信息 viewtime = 'viewMsg',50//循环显示状态栏中的信息 return true/SCRIPT/headbody bgcolor="#fef4d9" onload="viewtime = 'viewMsg',500;"/body/html

运行效果

难点剖析

本例中的重点是文本数组的随机获取,以及分解字符。随机获取文本数组使用“ArrayRandom”方法,其中使用“Math.noor”方法来获取一个整数。分解字符使用的是字符串对象的“substring”方法,此方法用来截取从指定位置开始到指定位置结束的字符串。

源码下载

猜你喜欢

版权所有 Copyright©2023 餐饮美食网 版权所有

粤ICP备15109582号

联系邮箱:hueiji88@gmail.com