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 相关文章推荐
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
Sep 16 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
Sep 13 Javascript
js关于命名空间的函数实例
Feb 05 Javascript
动态加载jQuery的两种方法实例分析
Jul 17 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
详解JS: reduce方法实现 webpack多文件入口
Feb 14 Javascript
node.js中EJS 模板快速入门教程
May 08 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
详解小程序缓存插件(mrc)
Aug 17 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
Aug 28 Javascript
layui form表单提交后实现自动刷新
Oct 25 Javascript
React配置子路由的实现
Jun 03 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
php实现mysql数据库备份类
2008/03/20 PHP
PHPLog php 程序调试追踪工具
2009/09/09 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
PHP dirname功能及原理实例解析
2020/10/28 PHP
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
js闭包的用途详解
2014/11/09 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
用python找出那些被“标记”的照片
2017/04/20 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
Python 串口读写的实现方法
2019/06/12 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
python迭代器常见用法实例分析
2019/11/22 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
应届生学校辅导员求职信
2013/11/07 职场文书
财务管理专业推荐信
2013/11/19 职场文书
安全生产检讨书
2014/01/21 职场文书
工作自我评价怎么写
2014/01/29 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
2014年城管工作总结
2014/11/20 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python
Django实现聊天机器人
2021/05/31 Python
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS