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 相关文章推荐
Javascript 解疑
Nov 11 Javascript
Javascript 命名空间模式
Nov 01 Javascript
给js文件传参数(详解)
Jul 13 Javascript
使用javascript实现判断当前浏览器
Apr 14 Javascript
javascript实现对表格元素进行排序操作
Nov 18 Javascript
Node.js DES加密的简单实现
Jul 07 Javascript
JS实现滑动门效果的方法详解
Dec 19 Javascript
原生js开发的日历插件
Feb 04 Javascript
深入理解React中何时使用箭头函数
Aug 23 Javascript
JavaScript事件处理程序详解
Sep 19 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
Dec 19 Javascript
如何测量vue应用运行时的性能
Jun 21 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编写PDF文档生成器
2006/10/09 PHP
php中文字符截取防乱码
2008/03/28 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
php解析json数据实例
2014/08/19 PHP
深入php内核之php in array
2015/11/10 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
详解React中的组件通信问题
2017/07/31 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
在vue项目中引入highcharts图表的方法(详解)
2018/03/05 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
物业管理员岗位职责范文
2013/11/25 职场文书
家长会主持词开场白
2014/03/18 职场文书
保护野生动物倡议书
2014/05/16 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
致接力运动员加油稿
2015/07/21 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书
python办公自动化之excel的操作
2021/05/23 Python
详解pytorch创建tensor函数
2022/03/22 Python
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏