javascript实现图片循环渐显播放的方法


Posted in Javascript onFebruary 24, 2015

本文实例讲述了javascript实现图片循环渐显播放的方法。分享给大家供大家参考。具体实现方法如下:

<html>

<title>图片的循环渐显播放效果代码</title>

<head>

<!--1、将下面的代码插入到HEML的<head></head>之间: -->

<script language=javaScript>

<!--//

sandra0 = new Image();

sandra0.src = "/images/m01.jpg";

sandra1 = new Image();

sandra1.src = "/images/m02.jpg";

sandra2 = new Image();

sandra2.src = "/images/m03.jpg";

var i_strngth=1

var i_image=0

var imageurl = new Array()

imageurl[0] ="/images/m01.jpg"

imageurl[1] ="/images/m02.jpg"

imageurl[2] ="/images/m03.jpg"

function showimage() { 

if(document.all) {

if (i_strngth <=110) {

testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";

i_strngth=i_strngth+10

var timer=setTimeout("showimage()",100)

}

else {

clearTimeout(timer)

var timer=setTimeout("hideimage()",1000)

}

}

if(document.layers) {

clearTimeout(timer)

document.testimage.document.write("<img src="+imageurl[i_image]+" border=0>")

document.close()

i_image++

if (i_image >= imageurl.length) {i_image=0} 

var timer=setTimeout("showimage()",2000)

} 

}

function hideimage() { 

if (i_strngth >=-10) {

testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";

i_strngth=i_strngth-10

var timer=setTimeout("hideimage()",100)

} 

else {

clearTimeout(timer)

i_image++

if (i_image >= imageurl.length) {i_image=0}

i_strngth=1

var timer=setTimeout("showimage()",500) 

}

}

//-->

</script>

</head>

<body>

<!--2、修改<body>语句为:-->
<body onLoad="showimage()">
<!--3、将下面的代码加入到HEML的<body></body>之间:top:120px;left:240px可以设定显示的位置-->
<div id="testimage" style="position:absolute;visibility:visible;top:120px;left:240px"></div>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
range 标准化之获取
Aug 28 Javascript
jQuery实现表头固定效果的实例代码
May 24 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
Jun 02 Javascript
JS去除右边逗号的简单方法
Jul 03 Javascript
JS获得图片alt信息的方法
Apr 01 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
Nov 18 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
Mar 03 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
Apr 21 Javascript
微信小程序上传图片功能(附后端代码)
Jun 19 Javascript
零基础之Node.js搭建API服务器的详解
Mar 08 Javascript
Vue+Node实现的商城用户管理功能示例
Dec 23 Javascript
Vant 中的Toast设置全局的延迟时间操作
Nov 04 Javascript
javascript感应鼠标图片透明度显示的方法
Feb 24 #Javascript
javascript文本框内输入文字倒计数的方法
Feb 24 #Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
Feb 24 #Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 #Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
Feb 23 #Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
Feb 23 #Javascript
jQuery+AJAX实现网页无刷新上传
Feb 22 #Javascript
You might like
PHP学习 变量使用总结
2011/03/24 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
[01:44]《为梦想出发》—联想杯DOTA2完美世界全国高校联赛
2015/09/30 DOTA
RC4文件加密的python实现方法
2015/06/30 Python
python计算auc指标实例
2017/07/13 Python
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
Python的多维空数组赋值方法
2018/04/13 Python
python3中函数参数的四种简单用法
2018/07/09 Python
Python判断是否json是否包含一个key的方法
2018/12/31 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
pytorch中tensor张量数据类型的转化方式
2019/12/31 Python
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
工作决心书范文
2014/03/11 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
小学数学教学随笔
2015/08/14 职场文书
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
2021/10/05 Javascript
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
Java Spring Lifecycle的使用
2022/05/06 Java/Android