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);
第一种是先规定几张图片,随机选中其中一个显示
/* <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);
相关文章推荐
- js实现背景图片感应鼠标变化的方法
- Qt5:随窗口大小变化背景图片自动缩放的实现
- Qt5:随窗口大小变化背景图片自动缩放的实现【转】
- js实现背景图片感应鼠标变化的方法
- div+css实现鼠标放上去,背景跟图片都会变化。
- 使用js实现图片的自动切换
- 教你用js超简单实现页面自动控制图片的宽度和高度
- JS实现div内部的文字或图片自动循环滚动
- neatbeans用js实现图片预览上传(自动控制图片大小)
- JS实现div内部的文字或图片自动循环滚动代码
- js实现给导航换背景图片
- Jquery刷新页面背景图片随机变换的实现方法
- DIV背景图片随DIV高度宽度变化而自动拉伸
- 纯js实现背景图片切换效果代码
- HTML+CSS----IE6下背景透明实现-css/js--png图片
- js生成随机数字.用到那个静态页面随机变换背景图片!
- CSS+JS控制鼠标滑向表格变换背景图片代码
- js 实现图片位置随意变化
- JS实现:点击后,图片弹出放大,背景变黑的效果
- js判断背景图片是否加载成功使用img的width实现