Javascript 幻灯片滑动

标签 javascript jquery html slide

今天,我正在尝试创建一个图像幻灯片,其中会发生多种有趣的效果。

我想要实现的目标可以在这个链接中找到: http://themes.jozoor.com/invention/white/index.html .请注意,当您在主页上循环播放幻灯片时,图片和其他元素会滑入到位。

最佳答案

他们使用 Flexslider 并自行添加动画。 如果您查看 code你会发现

e(".flexslider").flexslider({
    animation:         "fade",
    animationLoop:     true,
    slideshow:         true,
    slideshowSpeed:    6e3,
    animationSpeed:    800,
    pauseOnHover:      true,
    pauseOnAction:     true,
    controlNav:        false,
    directionNav:      true,
    controlsContainer: ".flex-container",
    start:             function(t)
    {
        var n = e(".slider-1 .flex-active-slide h2").data("toptitle");
        var r = e(".slider-1 .flex-active-slide .item").data("topimage");
        var i = e(".slider-1 .flex-active-slide p").data("bottomtext");
        var s = e(".slider-1 .flex-active-slide .links").data("bottomlinks");
        e(".slider-1 .flex-active-slide").find(".item").css({top: r});
        e(".slider-1 .flex-active-slide").find(".item").animate({right: "0", opacity: "1"}, 1e3);
        e(".slider-1 .flex-active-slide").find("h2").animate({left: "0", top: n, opacity: "1"}, 1500);
        e(".slider-1 .flex-active-slide").find("p").animate({left: "0", bottom: i, opacity: "1"}, 1500);
        e(".slider-1 .flex-active-slide").find(".links").animate({left: "0", bottom: s, opacity: "1"}, 1800);
        t.removeClass("loading")
    },
    before:            function(t)
    {
        e(".slider-1 .flex-active-slide").find(".item").animate({
            right:   "-100%",
            opacity: "0"
        }, 1e3);
        e(".slider-1 .flex-active-slide").find("h2").animate({left: "0", top: "-100%", opacity: "0"}, 1500);
        e(".slider-1 .flex-active-slide").find("p").animate({left: "0", bottom: "-50%", opacity: "0"}, 1500);
        e(".slider-1 .flex-active-slide").find(".links").animate({
            left:    "0",
            bottom:  "-100%",
            opacity: "0"
        }, 1800)
    },
    after:             function(t)
    {
        var n = e(".slider-1 .flex-active-slide h2").data("toptitle");
        var r = e(".slider-1 .flex-active-slide .item").data("topimage");
        var i = e(".slider-1 .flex-active-slide p").data("bottomtext");
        var s = e(".slider-1 .flex-active-slide .links").data("bottomlinks");
        e(".slider-1 .flex-active-slide").find(".item").css({top: r});
        e(".slider-1 .flex-active-slide").find(".item").animate({right: "0", opacity: "1"}, 1e3);
        e(".slider-1 .flex-active-slide").find("h2").animate({left: "0", top: n, opacity: "1"}, 1500);
        e(".slider-1 .flex-active-slide").find("p").animate({left: "0", bottom: i, opacity: "1"}, 1500);
        e(".slider-1 .flex-active-slide").find(".links").animate({left: "0", bottom: s, opacity: "1"}, 1800)
    }
});

关于Javascript 幻灯片滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27398113/

相关文章:

当我放在正文之前时,Javascript 不工作,但在标题中工作

javascript - 如何更改 SVG 路径颜色?

javascript - 在虚拟表中单击功能不起作用

javascript - 查找元素与可滚动 div 顶部的交汇点

javascript - $.getJSON() 调用抛出错误

html - 古怪的导航定位问题让我很困惑。

html - 我的图像是否正在移动设备上加载?

javascript - 选择列中给出相应单元格值的单元格

while 循环中的 Javascript 回调不起作用?

javascript - PrimeFaces p :fileUpload multiple files autoComplete only works after first file