javascript实现图片循环渐显播放的代码(图片轮播)

11 篇文章 0 订阅

这篇文章主要介绍了javascript实现图片循环渐显播放的方法,涉及javascript操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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>

原文地址:http://www.xz-src.com/1973.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值