您的位置:首页 > Web前端 > JavaScript

JS 实现背景图片的自动变换(设定每3秒变化一次)

2014-11-16 20:30 337 查看
下面写两种情况:

第一种是先规定几张图片,随机选中其中一个显示

/* <img id="div_first" src='./image/first1.jpg' style="width:1348px;height:657px;
"/> */ // 下面蓝色部分为想要更改的那部分的id属性,我的是这么写的

js代码:

var imgs =["first1.jpg", "first2.jpg", "first3.jpg"]; //(设定想要显示的图片)

function time(){

var i = Math.floor(Math.random()*(3+0)+0); //(获取随机数,设置m~n的随机,此处3是代表n,0处是m,可以替换)

document.getElementById("div_first").src ="./image/"+imgs[i]; //红色部分是自定义的图片文件夹目录



}setInterval("time()",3000);
//设定为3秒,可更换

第二种是规定图片,并按照顺序循环显示

js代码:

var imgs =["first1.jpg", "first2.jpg", "first3.jpg"]; //(设定想要显示的图片)

var x = 0;

function time1(){

x++;

x=x%3; // 超过2则取余数,保证循环在0、1、2之间

document.getElementById("div_first").src ="./image/"+imgs[x];

}setInterval("time1()",3000);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: