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 相关文章推荐
Ucren Virtual Desktop V2.0
Nov 07 Javascript
JQuery 解析多维的Json数据格式
Nov 02 Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
Apr 24 Javascript
推荐5 个常用的JavaScript调试技巧
Jan 08 Javascript
JavaScript保存并运算页面中数字类型变量的写法
Jul 06 Javascript
详解javascript函数的参数
Nov 10 Javascript
JS实现左边列表移到到右边列表功能
Mar 28 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
May 20 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
微信小程序利用for循环解决内容变更问题
Mar 05 Javascript
vuex中store存储store.commit和store.dispatch的用法
Jul 24 Javascript
js面试题之异步问题的深入理解
Sep 20 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
Yii框架数据模型的验证规则rules()被执行的方法
2016/12/02 PHP
完美解决thinkphp唯一索引重复时出错的问题
2017/03/31 PHP
jquery键盘事件介绍
2011/01/31 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
window.open()实现post传递参数
2015/03/12 Javascript
jquery判断当前浏览器的实现代码
2015/11/07 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
python获取当前日期和时间的方法
2015/04/30 Python
利用Python的Django框架生成PDF文件的教程
2015/07/22 Python
简单谈谈Python流程控制语句
2016/12/04 Python
python中的decimal类型转换实例详解
2019/06/26 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
python内存动态分配过程详解
2019/07/15 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
Python大批量搜索引擎图像爬虫工具详解
2020/11/16 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
数据库面试要点基本概念
2013/10/31 面试题
大学生军训自我评价分享
2013/11/09 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
服装采购员岗位职责
2014/03/15 职场文书
优秀三好学生事迹材料
2014/08/31 职场文书
骨干教师事迹材料
2014/12/17 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
2015年仓库工作总结
2015/04/09 职场文书
2015年大学班级工作总结
2015/04/28 职场文书