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 相关文章推荐
jQuery弹出层插件简化版代码下载
Oct 16 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
Aug 01 Javascript
关于js datetime的那点事
Nov 15 Javascript
浅谈window对象的scrollBy()方法
Jul 15 Javascript
跟我学习javascript的函数调用和构造函数调用
Nov 16 Javascript
6种javascript显示当前系统时间代码
Dec 01 Javascript
JavaScript File分段上传
Mar 10 Javascript
json定义及jquery操作json的方法
Oct 03 Javascript
js判断出两个字符串最大子串的函数实现方法
Nov 01 Javascript
JS简单验证上传文件类型的方法
Apr 17 Javascript
一文快速了解JQuery中的AJAX
May 31 jQuery
使用Bootstrap做一个朝代历史表
Dec 10 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读取数据库信息的几种方法
2008/05/24 PHP
php网上商城购物车设计代码分享
2012/02/15 PHP
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
Bootstrap项目实战之子栏目资讯内容
2016/04/25 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
JS实现的input选择图片本地预览功能示例
2018/08/29 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
Python实现高效求解素数代码实例
2015/06/30 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
2016/02/18 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
Python Django路径配置实现过程解析
2020/11/05 Python
python 使用openpyxl读取excel数据
2021/02/18 Python
毕业生找工作求职信
2014/08/05 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
2014年护士个人工作总结
2014/11/11 职场文书
java解析XML详解
2021/07/09 Java/Android
Python OpenCV超详细讲解基本功能
2022/04/02 Python