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 DOM 学习第三章 内容表格
Feb 19 Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 Javascript
js向上无缝滚动,网站公告效果 具体代码
Nov 18 Javascript
基于jquery实现的可编辑下拉框实现代码
Aug 02 Javascript
Jquery使用val方法读写value值
May 18 Javascript
使用JS正则表达式 替换括号,尖括号等
Nov 29 Javascript
JS实现的RGB网页颜色在线取色器完整实例
Dec 21 Javascript
bootstrap表格分页实例讲解
Dec 30 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
Oct 26 Javascript
微信小程序实现分享到朋友圈功能
Jul 19 Javascript
vue 循环加载数据并获取第一条记录的方法
Sep 26 Javascript
Nautil 中使用双向数据绑定的实现
Oct 02 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静态新闻列表自动生成代码
2007/06/14 PHP
PHP图片库imagemagick安装方法
2014/09/23 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
PHP面向对象详解(三)
2015/12/07 PHP
PHP封装的多文件上传类实例与用法详解
2017/02/07 PHP
PHP实现搜索时记住状态的方法示例
2018/05/11 PHP
PHP大文件切割上传功能实例分析
2019/07/01 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
33种Javascript 表格排序控件收集
2009/12/03 Javascript
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
JavaScript 布尔操作符解析  &amp;&amp; || !
2012/08/10 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
2013/12/13 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
2018/12/10 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
2019/09/03 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
[01:11:27]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Optic
2018/04/03 DOTA
详解Python中的多线程编程
2015/04/09 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
Scrapy的简单使用教程
2017/10/24 Python
Django中Model的使用方法教程
2018/03/07 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
Python unittest 自动识别并执行测试用例方式
2020/03/09 Python
Python flask框架实现浏览器点击自定义跳转页面
2020/06/04 Python
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
大学生创业计划书怎么写
2014/09/15 职场文书
机关工会工作总结2015
2015/05/26 职场文书
观后感格式
2015/06/19 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫