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开发包大全整理
Dec 22 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
Jan 10 Javascript
JQuery AJAX 中文乱码问题解决
Jun 05 Javascript
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
Sep 14 Javascript
JSON简介以及用法汇总
Feb 21 Javascript
深入理解vue中的$set
Jun 01 Javascript
vue+webpack实现异步组件加载的方法
Feb 03 Javascript
vue下拉列表功能实例代码
Apr 08 Javascript
vue移动端监听滚动条高度的实现方法
Sep 03 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
微信小程序实现转盘抽奖
Sep 21 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 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
php+mysql数据库实现无限分类的方法
2014/12/12 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
PHP实现的简单适配器模式示例
2017/06/22 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
Jquery练习之表单验证实现代码
2010/12/14 Javascript
js 获取(接收)地址栏参数值的方法
2013/04/01 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
win与linux系统中python requests 安装
2016/12/04 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
pyhton中__pycache__文件夹的产生与作用详解
2019/11/24 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
如何唤起类中的一个方法
2013/11/29 面试题
应届生煤化工求职信
2013/10/21 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
护理专业自荐书
2014/06/04 职场文书
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
匿名检举信范文
2015/03/02 职场文书
2015年消防工作总结
2015/04/24 职场文书
纯CSS实现hover图片pop-out弹出效果的实例代码
2021/04/16 HTML / CSS
Win11筛选键导致键盘失灵怎么解决? Win11关闭筛选键的技巧
2022/04/08 数码科技