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 相关文章推荐
jquery ready函数源代码研究
Dec 06 Javascript
多浏览器支持的右下角浮动窗口
Apr 01 Javascript
谈谈JavaScript中的函数与闭包
Apr 14 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
Jul 26 Javascript
点评js异步加载的4种方式
Dec 22 Javascript
JS组件Bootstrap Table布局详解
May 27 Javascript
用js动态添加html元素,以及属性的简单实例
Jul 19 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
Sep 28 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
Feb 16 Javascript
Vuex的actions属性的具体使用
Apr 14 Javascript
vue+vant实现商品列表批量倒计时功能
Jan 13 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设计聊天室步步通
2006/10/09 PHP
flash用php连接数据库的代码
2011/04/21 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
AngularJS基础知识
2014/12/21 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
通过JavaScript下载文件到本地的方法(单文件)
2019/03/17 Javascript
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
Python的另外几种语言实现
2015/01/29 Python
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
Python 闭包的使用方法
2017/09/07 Python
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
2020/09/28 Python
酒店led欢迎词
2014/01/09 职场文书
幼儿园教师请假制度
2014/01/16 职场文书
给校长的一封建议书
2014/03/12 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
建筑工地文明标语
2014/10/09 职场文书