JS图片自动轮换效果实现思路附截图


Posted in Javascript onApril 30, 2014

今天不在状态,安静五一快到了,俺就特想玩了。好了,天色已晚,闲话不多说,看下用javaScript 实现的图片自动轮换效果,先看图片
JS图片自动轮换效果实现思路附截图 
下面是具体的代码,还是比较简单的。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>越狱的囚徒</title> 
<style type="text/css"> 
.content{ 
border:3px solid red; 
padding:3px; 
width:500px; 
height:245px; 
position:relative; 
} 
.content img{ 
border:0; } 
.content div{ 
position:absolute; 
z-index:1000; 
border:2px solid green; 
padding:3px 5px; 
background:#ccc; 
} 
.content .cur{background:red;color:white;}//当前显示的图片的小方块,红色背景白色字体 
</style> 
<script type="text/javascript"> 
var arr=['images/1.jpg','images/2.jpg','images/3.jpg','images/4.gif','images/5.jpg']; 
var i=0; 
var ob,obk; 
function lunhuan(){ 
if(i>4){//数字大于4就从0开始 
i=0; 
} 
ob=document.getElementById("image1"); 
ob.src=arr[i]; 
//所有div-0到div-4,背景颜色置灰 
for(var j=0;j<=4;j++){ 
document.getElementById("div-"+j).style.backgroundColor='#ccc'; 
document.getElementById("div-"+j).style.color='black'; 
} 
obk=document.getElementById("div-"+i); 
obk.style.backgroundColor='red'; 
obk.style.color='white'; 
i++; 
} 
</script> 
</head> 
<body onload="window.setInterval(lunhuan,1000);"> 
<div class="content"> 
<img id="image1" src="images/1.jpg"/> 
<div class="cur" id="div-0" style="top:215px;right:128px;">1</div> 
<div id="div-1" style="top:215px;right:98px;">2</div> 
<div id="div-2" style="top:215px;right:68px;">3</div> 
<div id="div-3" style="top:215px;right:38px;">4</div> 
<div id="div-4" style="top:215px;right:8px;">5</div> 
</div> 
<input type="button" value="test" onclick="lunhuan();"/> 
</body> 
</html>

简单的说下流程:

1.先定义最外层的DIV

2.再定义紧挨着的图片DIV

3.图片右下角的小方块DIV

用计时器函数,实现图片轮换,并让小方块也产生对于的变化。

OK,睡觉。

Javascript 相关文章推荐
JavaScript 获取事件对象的注意点
Jul 29 Javascript
JS控制阿拉伯数字转为中文大写示例代码
Sep 04 Javascript
js定时器的使用(实例讲解)
Jan 06 Javascript
使用不同的方法结合/合并两个JS数组
Sep 18 Javascript
javascript实现显示和隐藏div方法汇总
Aug 14 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
Feb 19 Javascript
Bootstrap页面布局基础知识全面解析
Jun 13 Javascript
JS遍历页面所有对象属性及实现方法
Aug 01 Javascript
vue-cli2.9.3 详细教程
Apr 23 Javascript
微信小程序实现折线图的示例代码
Jun 07 Javascript
js属性对象的hasOwnProperty方法的使用
Feb 05 Javascript
javasctipt如何显示几分钟前、几天前等
Apr 30 #Javascript
jquery实现更改表格行顺序示例
Apr 30 #Javascript
使用原生js写的一个简单slider
Apr 29 #Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 #Javascript
使用jquery写个更改表格行顺序的小功能
Apr 29 #Javascript
百度移动版的url编码解码示例
Apr 29 #Javascript
通过url查找a元素应用案例
Apr 29 #Javascript
You might like
php使用百度翻译api示例分享
2014/01/31 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
javascript对象的相关操作小结
2016/05/16 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
Python base64编码解码实例
2015/06/21 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
python实现flappy bird游戏
2018/12/24 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
python如何删除文件中重复的字段
2019/07/16 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
python离线安装外部依赖包的实现
2020/02/13 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
俄罗斯茶和咖啡网上商店:Tea.ru
2021/01/26 全球购物
OLEDBConnection和SQLConnection有什么区别
2013/05/31 面试题
物流专员岗位职责
2014/02/17 职场文书
乡镇领导班子批评与自我批评材料
2014/09/23 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript