JavaScript实现图片轮播

来源:互联网 发布:数据库测试题 编辑:程序博客网 时间:2024/06/12 01:12
//实现照片轮播  
1.在没有按钮触发的情况下,四张图片搁几秒,就会实现自动轮播  触发按钮单击事件,对应button的照片跳转到我们的窗体div界面
2.照片保存路径存储在,数组内部   按钮数量会根据数组内存储图片位置的数量,来自动生成按钮
<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title></title>    <style type="text/css">        #container{            position: absolute;            width: 360px;            height: 190px;            margin-left: 400px;        }        #con_img{            position: absolute;            width: 180px;            height:40px;            right: 0px;            bottom: 0px; /*此处的bottom和right专属于内部,和margin以及padding都不同*/            display: inline-block;        }        [id^=img0]{            width: 30px;            height: 30px;            border-radius: 50%;            background: #DCDCDC;            display: inline-block;            text-align: center;            line-height: 30px;            cursor: default;        }    </style>    <script language="JavaScript">            var path="../imag/";            var imgs=['ad-01.jpg','ad-02.jpg','ad-03.jpg','ad-04.jpg'];            var nowNum=1;            var maxNum=imgs.length;            var img_up;        window.onload=function(){            img_up=document.getElementById('id_img');            img_up.setAttribute('src',path+imgs[0]);            var con_img = document.getElementById('con_img');            for(var i=0;i<imgs.length;i++){                var btn = document.createElement('input');                btn.setAttribute('type','button');                btn.setAttribute('value',i+1);                btn.setAttribute('onclick','img_show('+i+')');                con_img.appendChild(btn);            }        }        function img_show(num){            if(num == undefined){                img_up=document.getElementById('id_img');                img_up.setAttribute('src',path+imgs[nowNum]);                nowNum = (nowNum+1)%maxNum;            }else{                img_up.setAttribute('src',path+imgs[num]);                nowNum = num;               clearInterval(inter);                setTimeout(function(){                    inter = setInterval('img_show()',2000), 1000                })            }        }            var inter= setInterval('img_show()',2000);    </script></head><body><div id="container">    <img src="" alt="" id="id_img"/>    <div id="con_img">        <!--<div id="img01" onclick="img_show(0)">1</div>        <div id="img02" onclick="img_show(1)">2</div>        <div id="img03" onclick="img_show(2)">3</div>        <div id="img04" onclick="img_show(3)">4</div>-->    </div></div></body></html>
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 oppor忘记锁屏图案怎么办 oppor手机忘记解锁图案怎么办 oppor手机忘记图案了怎么办 oppo手机屏幕锁忘了怎么办 三星手机屏幕锁忘了怎么办 手机主菜单坏了怎么办 索尼手机密码忘了怎么办 索尼笔记本密码忘了怎么办 索尼手机解锁密码忘了怎么办 索尼记录仪密码忘了怎么办 索尼z3手机忘记开机密码怎么办 索尼忘记锁屏密码怎么办 索尼手机忘记锁屏密码怎么办 忘了手机解锁图案怎么办 索尼手机忘记开机密码怎么办 索尼笔记本开机密码忘了怎么办 手机的开机密码忘了怎么办 联想手机开机密码忘了怎么办 红米note3忘记开机密码怎么办 小米2忘了密码怎么办 小米笔记本电脑忘记开机密码怎么办 小米笔记本忘记开机密码怎么办 小米手机儿童模式忘记密码怎么办 小米应用锁密码忘了怎么办 小米air密码忘了怎么办 小米4密码忘了怎么办 小米手机开机密码忘了怎么办? 小米笔记本电脑开机密码忘了怎么办 小米笔记本开机密码忘了怎么办 htc手机忘记解锁图案怎么办 红米手机屏幕锁定怎么解锁怎么办 小米5s有id怎么办 手机密码找不回来了怎么办? 手机密码图案忘了怎么办 手机屏幕图案锁忘了怎么办 捡到苹果7有id锁怎么办 魅族什么都忘了怎么办 海信电视百事通登陆失败怎么办 去哪儿换号了怎么办 ipan充不进去电怎么办 安卓数据线松了怎么办