js淡入淡出的图片轮播效果代码分享


Posted in Javascript onAugust 24, 2015

本文实例讲述了淡入淡出的js图片轮播效果代码。分享给大家供大家参考。具体如下:

运行效果图:----------------------查看效果-----------------------

js淡入淡出的图片轮播效果代码分享

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的js图片轮播效果代码如下

<html>
<head>
<title>js图片轮播效果代码</title>
<style type="text/css">
table img:hover{cursor:pointer;}
</style>
</head>

<body>
<div align="center">
<SCRIPT>
var roll_image = new Array;
var image_link = new Array;
var small_img = new Array;

roll_image[0] = 'images/01.jpg';
image_link[0] = 'http://www.lanrentuku.com';
small_img[0] = 'images/main_flash_button1_on.gif';

roll_image[1] = 'images/02.jpg';
image_link[1] = 'http://www.lanrentuku.com';
small_img[1] = 'images/main_flash_button2_on.gif';

roll_image[2] = 'images/03.jpg';
image_link[2] = 'http://www.lanrentuku.com';
small_img[2] = 'images/main_flash_button3_on.gif';

roll_image[3] = 'images/04.jpg';
image_link[3] = 'http://www.lanrentuku.com';
small_img[3] = 'images/main_flash_button4_on.gif';

roll_image[4] = 'images/05.jpg';
image_link[4] = 'http://www.lanrentuku.com';
small_img[4] = 'images/main_flash_button5_on.gif';

roll_image[5] = 'images/06.jpg';
image_link[5] = 'http://www.lanrentuku.com';
small_img[5] = 'images/main_flash_button6_on.gif';

roll_image[6] = 'images/07.jpg';
image_link[6] = 'http://www.lanrentuku.com';
small_img[6] = 'images/main_flash_button7_on.gif';

var cliImg = '';
var cliImgSrc = '';
var imgNo = Math.round(Math.random() * 7);

var interval = 3000;
var setTime = '';

function click_simg(ci, no){
 var pImg = document.all.bigimg;
 var pLink = document.all.imglink;

 if(cliImg == '') {
 cliImg = ci;
 cliImgSrc = ci.src;
 ci.src = small_img[no];
 imgNo=no;
 pImg.src =roll_image[no];
 pLink.href = image_link[no];
 } else if(cliImg != ci) {
 cliImg.src = cliImgSrc;
 cliImg = ci;
 cliImgSrc = ci.src;
 ci.src = small_img[no];
 imgNo=no;
 pImg.src =roll_image[no];
 pLink.href = image_link[no];
 }
 clearTimeout(setTime);
 setTime=setTimeout("rotate()",interval);
}

function rotate(){
 imgNo = (imgNo >= 6) ? 0 : imgNo+1;
 var ci = eval('document.all.num_img'+imgNo);

 document.all.bigimg.filters.blendTrans.apply();
 document.all.imglink.href=image_link[imgNo];
 document.all.bigimg.src=roll_image[imgNo];
 document.all.bigimg.filters.blendTrans.play();

 if(cliImg == '') {
 cliImg = ci;
 cliImgSrc = ci.src;
 ci.src = small_img[imgNo];
 } else if(cliImg != ci) {
 cliImg.src = cliImgSrc;
 cliImg = ci;
 cliImgSrc = ci.src;
 ci.src = small_img[imgNo];
 }

 setTime=setTimeout("rotate()",interval);
}

//-->
</SCRIPT>
<TABLE cellSpacing=0 cellPadding=0 width=520 border=0>
 <TBODY>
 <TR>
 <TD height=338>
<A onfocus=this.blur() href="#" name=imglink><IMG style="FILTER: blendTrans(duration=1)" height=338 src="images/01.jpg" width=520 border=0 name=bigimg></A>
 </TD>
 </TR>
 <TR>
 <TD height=27><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
 <TBODY>
 <TR>
 <TD width=3></TD>
 <TD width=61><IMG style="CURSOR: hand" 
 onclick="click_simg(this, 0);" height=15 
 src="images/main_flash_button1.gif" width=61 
 border=0 name=num_img0></TD>
 <TD width=3></TD>
 <TD width=61><IMG style="CURSOR: hand" 
 onclick="click_simg(this, 1);" height=15 
 src="images/main_flash_button2.gif" width=61 
 border=0 name=num_img1></TD>
 <TD width=3></TD>
 <TD width=61><IMG style="CURSOR: hand" 
 onclick="click_simg(this, 2);" height=15 
 src="images/main_flash_button3.gif" width=61 
 border=0 name=num_img2></TD>
 <TD width=3></TD>
 <TD width=61><IMG style="CURSOR: hand" 
 onclick="click_simg(this, 3);" height=15 
 src="images/main_flash_button4.gif" width=61 
 border=0 name=num_img3></TD>
 <TD width=3></TD>
 <TD width=61><IMG style="CURSOR: hand" 
 onclick="click_simg(this, 4);" height=15 
 src="images/main_flash_button5.gif" width=61 
 border=0 name=num_img4></TD>
 <TD width=3></TD>
 <TD width=61><IMG style="CURSOR: hand" 
 onclick="click_simg(this, 5);" height=15 
 src="images/main_flash_button6.gif" width=61 
 border=0 name=num_img5></TD>
 <TD width=3></TD>
 <TD width=61><IMG style="CURSOR: hand" 
 onclick="click_simg(this, 6);" height=15 
 src="images/main_flash_button7.gif" width=61 
 border=0 name=num_img6></TD>
 <TD 
 width=72></TD>
 </TR>
 </TBODY>
 </TABLE></TD>
 </TR>
 </TBODY>
</TABLE>
<p>
 <SCRIPT>rotate();</SCRIPT>
 <br>


</div>
</BODY></HTML>

精彩专题分享:jQuery图片轮播 JavaScript图片轮播 Bootstrap图片轮播

以上就是为大家分享的js图片轮播效果代码,希望大家可以喜欢。

Javascript 相关文章推荐
JSON 数据格式介绍
Jan 13 Javascript
浅谈Javascript变量作用域问题
Dec 16 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 Javascript
jQuery hover事件简单实现同时绑定2个方法
Jun 07 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
Feb 14 Javascript
详解如何构建Angular项目目录结构
Jul 13 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
常用的9个JavaScript图表库详解
Dec 19 Javascript
微信小程序收藏功能的实现代码
Jun 12 Javascript
基于JQuery实现页面定时弹出广告
May 08 jQuery
ES2020 已定稿,真实场景案例分析
May 25 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
Aug 24 #Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
Aug 24 #Javascript
js实现的简洁网页滑动tab菜单效果代码
Aug 24 #Javascript
jquery+html5烂漫爱心表白动画代码分享
Aug 24 #Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
Aug 24 #Javascript
jQuery超酷平面式时钟效果代码分享
Mar 30 #Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
Aug 24 #Javascript
You might like
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
php测试kafka项目示例
2020/02/06 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
理解和运用JavaScript的闭包机制
2015/08/13 Javascript
js实现点击向下展开的下拉菜单效果代码
2015/09/01 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
详解基于webpack搭建react运行环境
2017/06/01 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
学习python (2)
2006/10/31 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
Python中return函数返回值实例用法
2020/11/19 Python
Python之qq自动发消息的示例代码
2021/02/18 Python
HTTP状态码详解
2021/03/18 杂记
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
大学四年个人的自我评价
2014/02/26 职场文书
机械工程师岗位职责
2014/06/16 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
行政二审代理词
2015/05/25 职场文书
客户答谢会致辞
2015/07/30 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis