js实现图片轮播

来源:互联网 发布:厘米换算英尺英寸c语言 编辑:程序博客网 时间:2024/06/05 04:58

一、不使用数组来实现轮播
思路:首先是把图片的src改变;图片是1.jpg,2/jpg,3.jpg,4.jpg,主要是要有一个变量来存储每当你过了3秒的时候就使这个变量加1,可以使用一个匿名函数放到计时器中,每当3秒调用这个匿名函数的时候,就使变量加1,这是把这个变量传到另一个方法中,这个方法是通过变量来改变图片地址

function changeImg(a) {            document.getElementById("lb").src = "sd/"+a+".jpg";        }

总的代码

<script>        var a=2;        function changeImg(a) {            document.getElementById("lb").src = "sd/"+a+".jpg";        }        setInterval(function () {            changeImg(a);            a++;            if(a>4){                a=1;            }        },3000);    </script></head><body><div><img id="lb" src="sd/1.jpg"></div></body>

二、简便写法(外加鼠标移入时停止,鼠标移走时继续)

<script>        var a=1;        function changeImg() {            if(a>4){                a=1;            }            a++;            document.getElementById("lb").src = "sd/"+a+".jpg";        }        var time = setInterval("changeImg()",3000);        function stop() {            clearInterval(time);        }        function start() {            setInterval("changeImg()",3000);        }    </script></head><body><div><img id="lb" src="sd/1.jpg" onmouseover="stop();" onmouseout="start();"></div></body>

三、利用数组进行。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中国移动校讯通 河北移动校讯通 河北移动校讯通首页 怎样开通校讯通 同步课堂校讯通 如何加入校讯通 怎么取消校讯通 如何办理校讯通 怎样取消校讯通 如何开通校讯通 移动公司校讯通 首页移动校讯通 如何取消校讯通业务 如何退出校讯通 怎么退订校讯通 怎样登陆校讯通 如何下载校讯通 如何登陆校讯通 三星移动校讯通 江苏和教育校讯通 网上家长学校校讯通 移动如何取消校讯通 下载和教育校讯通 校内网上不去了 北语校内网 浙大校内网 龙岩学院校内网 河科大校内网 湘南学院校内网 南师大校内网 辽宁医学院校内网 哈工大威海校内信息网 贺州学院校内网网址 南京大学校内网 白云学院校内网 绥化学院校内网 西政校内网 丽丽英语校内网 校内网登录 陕师大校内网 进学校内网