JavaScript实例教程(十四)奇异的跑马灯效果

海阔凭鱼跃6

海阔凭鱼跃6

2016-02-19 14:41

今天图老师小编给大家展示的是JavaScript实例教程(十四)奇异的跑马灯效果,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

跑马灯效果在以往的网页设计中比较常见,各种跑马灯效果的制作方式也不一样,下面就是一种用javascript制作的跑马灯效果源代码:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

script language="javascript"
//建一个数组,把其中的每个元素都清零
function makearray(size)
{
this.length=size;
for(i=1;i=size;i++)
{
this[i]=0
}
return this;
}
//makearray()的作用是定义一个输入参数的数组,并把新建的数组每个元素值清零。

msg=new makearray(3)
msg[1]="欢迎"
msg[2]="欢迎光临5D"
msg[3]="欢迎光临5D多媒体"
//定义了3条信息,也就是3个数组中的字符
interval = 100;
//定义每条信息中的字符出现的间隔时间,这里是100毫秒
seq = 0;
i=1;
function Scroll() {
document.tmForm.tmText.value = msg[i].substring(0, seq+1);
//输出msg[i]中从0到seq+1范围内的字符
seq++;
// msg[i]中输出字符范围加1
if ( seq = msg[i].length ) { seq = 0 ;i++;interval=900};
//如果字符范围等于信息长度,间隔时间改为900mm,范围为0
if(i3){i=1};
//如果信息元素大于了最后一条的记号,令其为1
window.setTimeout("Scroll();", interval );interval=100

} ;
//--
/script
在head和/head标签间输入以上代码

把body改为body onload="Scroll()"

且在body onload="Scroll()"和/body标签之间输入以下代码:

form name="tmForm"
pinput type="Text" name="tmText" size="40" /p
/form

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

预览网页就可以看到以下效果了:

JavaScript实例教程(十四)奇异的跑马灯效果

JavaScript实例教程(十四)奇异的跑马灯效果

JavaScript实例教程(十四)奇异的跑马灯效果

展开更多 50%)
分享

猜你喜欢

JavaScript实例教程(十四)奇异的跑马灯效果

Web开发
JavaScript实例教程(十四)奇异的跑马灯效果

js基础:JavaScript小技巧制作的跑马灯效果

Web开发
js基础:JavaScript小技巧制作的跑马灯效果

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JavaScript/JS实现标题栏跑马灯

Web开发
JavaScript/JS实现标题栏跑马灯

用js写的一个跑马灯

Web开发
用js写的一个跑马灯

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Javascript实例教程(16)

Web开发
Javascript实例教程(16)

Javascript实例教程(15)

Web开发
Javascript实例教程(15)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

关于Delphi 2007 for PHP的几条技巧

关于Delphi 2007 for PHP的几条技巧

Jquery中增加参数与Json转换代码

Jquery中增加参数与Json转换代码
下拉加载更多内容 ↓