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 相关文章推荐
js类中获取外部函数名的方法与代码
Sep 12 Javascript
JS小游戏之宇宙战机源码详解
Sep 25 Javascript
Javascript 赋值机制详解
Nov 23 Javascript
js库Modernizr的介绍和使用
May 07 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
Jun 14 Javascript
js 定义对象数组(结合)多维数组方法
Jul 27 Javascript
hovertree插件实现二级树形菜单(简单实用)
Dec 28 Javascript
浅谈React组件之性能优化
Mar 02 Javascript
详解如何更好的使用module vuex
Mar 27 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
Nov 09 Javascript
js回到页面指定位置的三种方式
Dec 17 Javascript
梳理一下vue中的生命周期
Dec 30 Vue.js
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数组排序usort、uksort与sort函数用法
2014/11/17 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
php实现异步数据调用的方法
2015/12/24 PHP
yii2中dropDownList实现二级和三级联动写法
2017/04/26 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
Flash对联广告的关闭按钮讨论
2007/01/30 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
页面中js执行顺序
2009/11/09 Javascript
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
2011/04/06 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
es6的数字处理的方法(5个)
2017/03/16 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
Python3标准库总结
2019/02/19 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
python如何进入交互模式
2020/07/06 Python
你懂得怎么写自荐信吗?
2013/12/27 职场文书
服装采购员岗位职责
2014/03/15 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
年终奖金发放管理制度,中小企业适用,拿去救急吧!
2019/07/12 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
mybatis3中@SelectProvider传递参数方式
2021/08/04 Java/Android
AJAX实现省市县三级联动效果
2021/10/16 Javascript