首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript/jquery:查找图像淡入淡出脚本

javascript/jquery:查找图像淡入淡出脚本
EN

Stack Overflow用户
提问于 2010-08-05 07:41:02
回答 2查看 644关注 0票数 0

我正在寻找一个轻量级的脚本(最好是纯javascript )-它应该是用于平滑地将一系列图像相互淡入(=image-carousel)。还可以运行多个实例(因此它应该是一个原型脚本),例如:- site banner:一个接一个地淡入淡出3个图像-主要内容:3个图库,每个淡入淡出3-5个图像

有什么建议可以使用哪个脚本来实现这个目的吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-05 07:46:12

我用过jQuery CrossSlide plugin,它工作得很好。

票数 1
EN

Stack Overflow用户

发布于 2011-05-24 10:22:22

您好,我已经编写了一个简单的脚本,它利用了jQuery、.fadeOut()和.fadeIn()方法,以及几行html和css。有了编号为1到n的图像元素的ids,该算法可以轻松地迭代图像,并在到达最后一幅图像时重新开始。它可以很容易地调整为使转换在特定的时间延迟后自动发生,而不是在单击按钮时触发。如果这有帮助,请告诉我。代码如下:

代码语言:javascript
复制
<style type="text/css">
        #images{ overflow:auto; }
        .current{ display:inline; }
        .hidden{ display:none; }            
</style>

<script type="text/javascript" >

    function doFade(current){

        var speed = 500;
        next = $("#"+(parseInt(current.attr("id")) + 1));
        if(next.length <= 0) next = $("#1");
        current.fadeOut(speed, 
            function fadeNextIn(){
                current.attr("class", "hidden");
                next.fadeIn(speed, 
                    function afterFadeNextIn(){
                        next.attr("class","current");
                    }
                );
            }
        );
    }

    $(document).ready(
        function () {
            $("#btnNext").click( 
                function(){ 
                    doFade($("#images .current"));
                }
            );
        }
    );

</script>

<div id="images">

    <img id="1" title="image 1" alt="image 1" src="1.jpg" class="current" />
    <img id="2" title="image 2" alt="image 2" src="2.jpg" class="hidden" />
    <img id="3" title="image 3" alt="image 3" src="3.jpg" class="hidden"/>
    <img id="4" title="image 4" alt="image 4" src="4.jpg" class="hidden"/>

</div>

<input id="btnNext" type="button" value="next" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3410711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档