JavaScript实现图片轮播
来源:互联网 发布:数据库测试题 编辑:程序博客网 时间:2024/05/22 02:04
//实现照片轮播
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
- javaScript实现图片轮播
- JavaScript实现图片轮播
- javaScript实现图片轮播
- javascript实现图片轮播
- javascript图片轮播的简单实现
- 原生javascript实现图片轮播效果
- JavaScript实现图片轮播(未测试)
- javascript图片轮播技术动态实现
- JavaScript实现图片轮播组件
- 原生javascript图片轮播实现
- JavaScript 图片轮播
- JavaScript【图片轮播】
- JavaScript【图片轮播】
- JavaScript图片轮播
- JavaScript图片轮播
- 实现图片轮播
- 实现图片轮播
- 图片轮播实现
- vector 释放内存 swap
- Android Sharedpreference学习
- 转眼就快过去了一年半
- 第一次做二级联动,没有用到对象与二维数组(笨方法,思路简单)
- C语言中的static 详细分析
- JavaScript实现图片轮播
- Problem q
- 两篇文章掌握Python语法和内置函数功能(第二篇)
- Android 使用动态加载框架DL进行插件化开发
- Hadoop2.2.0 HA初体验
- 关于 md5 摘要
- linux随心笔记之用户群组的概念
- 初学android
- 学习笔记<一>