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”方法,此方法用来截取从指定位置开始到指定位置结束的字符串。
源码下载
猜你喜欢
金铲铲之战:虚空掠夺者技能详解
口袋妖怪绿宝石金手指代码大全
我要砸金蛋乱斗乾坤疯狂砸蛋爆极品装备
Google浏览器开启连接串行端口模式方法
中性风伤感签名大全男女通用的伤感签名句子
西游:笔绘西行羊力大仙介绍
王者荣耀520限免皮肤有哪些2024年520限免皮肤名单介绍
口袋妖怪复刻七夕青鸟性格推荐七夕青鸟什么性格好
王者荣耀鹰眼护卫队申请方法
时装-列车长可通过什么方式获得
2024去云南旅游最佳路线 云南旅游的最佳路线安排
2024最适合穷游的12个地方 一个人穷游去哪里好
2024桂林必去五个景点 桂林旅游必看景点
2024清明家庭旅游最佳去处 清明节去哪里玩比较好
张家界旅游必去景区 张家界旅游景点推荐
2024重庆旅游攻略 2024年重庆旅游景点
西安旅游攻略自由行路线推荐 第一次去西安旅游攻略
2024昆明旅游攻略景点大全 昆明有什么好玩的地方推荐
成都旅游必去十大景点推荐 四川成都最值得去的十大景点
2024山西旅游必去十大景点 山西必去景点攻略地