我正在寻找一个轻量级脚本(纯javascript优选) - 它应该是用于平滑地衰落图像序列到彼此(=图像转盘)。 它也应该可以运行多个实例(所以它应该是一个原型脚本) 例如像: - 现场横幅:后相互褪色3个图像 - 主要内容:3个画廊,每个衰落3-5图像

任何建议,其中脚本来用于这一目的使用?

谢谢!

有帮助吗?

解决方案

我使用了jQuery 插件拖板和它工作得很好。

其他提示

您好我已经写了一个简单的脚本,它利用jQuery的.fadeOut()和.fadeIn()用HTML和CSS的几行一起方法。与IDS的图像元素编号为1到n当它到达最后一个图像算法可以很容易地通过迭代的图像并重新开始。它可以很容易地适应做出了一定的时间延迟,而不是射击上的按钮点击后自动发生转变。让我知道,如果这有助于。下面的代码:

<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" />
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top