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 选择和过滤方法代码总结
Nov 19 Javascript
js实现文本框中焦点在最后位置
Mar 04 Javascript
JQuery右键菜单插件ContextMenu使用指南
Dec 19 Javascript
浅谈Javascript 数组与字典
Jan 29 Javascript
js实现touch移动触屏滑动事件
Apr 17 Javascript
jQuery构造函数init参数分析续
May 13 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
Jun 28 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
Nov 30 Javascript
微信小程序开发之Tabbar实例详解
Jan 09 Javascript
js实现百度登录框鼠标拖拽效果
Mar 07 Javascript
分析javascript原型及原型链
Mar 18 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 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配置参数总结
2013/06/14 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
Laravel中如何轻松容易的输出完整的SQL语句
2020/07/26 PHP
javascript 动态添加事件代码
2008/11/30 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
JavaScript通过元素的ID和name设置样式
2014/07/08 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
python写一个md5解密器示例
2018/02/23 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
Python爬虫学习之获取指定网页源码
2019/07/30 Python
python关闭占用端口方式
2019/12/17 Python
python支持多线程的爬虫实例
2019/12/21 Python
pytorch获取模型某一层参数名及参数值方式
2019/12/30 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
2020/09/01 Python
CSS3过渡transition效果实例介绍
2016/05/03 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
2014社区三八妇女节活动总结
2014/03/01 职场文书
球队口号
2014/06/18 职场文书
大学生实习证明范本
2014/09/19 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
《雷雨》教学反思
2016/02/20 职场文书
Python机器学习之基础概述
2021/05/19 Python
python必学知识之文件操作(建议收藏)
2021/05/30 Python
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技