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实例教程(19) 使用HoTMetal(3)
Dec 23 Javascript
User Scripts: Video Download by User Scripts
May 14 Javascript
javascript add event remove event
Apr 07 Javascript
js 覆盖和重载 函数
Sep 25 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
Aug 17 Javascript
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
详解Vue Elememt-UI构建管理后台
Feb 27 Javascript
vscode下vue项目中eslint的使用方法
Jan 13 Javascript
Vue 实现前进刷新后退不刷新的效果
Jun 14 Javascript
element的el-table中记录滚动条位置的示例代码
Nov 06 Javascript
Vue数据双向绑定底层实现原理
Nov 22 Javascript
Vue+webpack实现懒加载过程解析
Feb 17 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
MySQL修改密码方法总结
2008/03/25 PHP
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
php动态变量定义及使用
2015/06/10 PHP
Javascript 原型和继承(Prototypes and Inheritance)
2009/04/01 Javascript
javascript 新浪背投广告实现代码
2009/07/07 Javascript
jquery 插件开发方法小结
2009/10/23 Javascript
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
点击页面其它地方隐藏该div的两种思路
2013/11/18 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
jQuery层动画定位滑动效果的方法
2015/04/30 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Python3基础之输入和输出实例分析
2014/08/18 Python
Python中实现的RC4算法
2015/02/14 Python
python提取内容关键词的方法
2015/03/16 Python
django 删除数据库表后重新同步的方法
2018/05/27 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
Atom的python插件和常用插件说明
2018/07/08 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
Tensorflow:转置函数 transpose的使用详解
2020/02/11 Python
浅谈盘点5种基于Python生成的个性化语音方法
2021/02/05 Python
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
入团者的自我评价分享
2013/12/02 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
爱心捐助倡议书
2014/05/19 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
计划生育目标责任书
2015/05/09 职场文书
入党介绍人意见范文
2015/06/01 职场文书
导游词之山东八大关
2019/12/18 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python