jquery - 如何为另一个 div 图层顶部的 div 图层设置动画

标签 jquery html css

我正在尝试模仿这个site的效果。它们有两层layer-toplayer-base。基础层以非常好的方式在top层之上进行动画处理。我尝试查看源代码,但它确实很复杂。

我正在尝试对 jsbin 执行相同的效果:http://jsbin.com/izexu3/2

有人可以帮助我开始制作这样的效果吗?

我看到有 pageSlide plugins然而对于 jQuery,它们并没有达到我想要的效果。在插件中,左侧的 div 进一步向右移动,而不是将一个 div 滑动到另一个 div 之上。

最佳答案

这是一个非常基本的示例:http://jsfiddle.net/4mPbV/

html:

<div id="slide-pane">
    <button id="toggle-button">←</button>
</div>

jquery:

$("#toggle-button").data("open", false);

$("#toggle-button").click(function() {
    // slide to the right
    if ($(this).data("open") == false) {
        $("#slide-pane").animate({
            width: '+=400'
        }, function(){ $("#toggle-button").text("→"); });
        $(this).data("open", true);
    }
    // slide to the left
    else {
        $("#slide-pane").animate({
            width: '-=400'
        }, function(){ $("#toggle-button").text("←"); });
        $(this).data("open", false);
    }
});

CSS:

#slide-pane {
    position:absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 200px;
    background-color: #33339F;
}

关于jquery - 如何为另一个 div 图层顶部的 div 图层设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388246/

相关文章:

html - 如何通过编辑html代码防止文件被盗?

jQuery - 使用通配符选择器更新所有 div

javascript - 在 php 中启用内容安全时如何执行从 JQuery Ajax 请求检索的内联脚本

html - 将 div 放置在高度可变的表格下方

javascript - 是否可以动态更改 manifest.json 文件

javascript - 如何在移动浏览器上有效地模糊视频?

javascript - 网页无法正常工作

javascript - 全部展开并折叠所有可折叠 Accordion 具体化CSS

html - 更改(帮助)弹出窗口的位置。 Bootstrap

jQuery/HTML/CSS colspan 问题