jquery - Div 在向左/向右过渡时越过其他 div

标签 jquery css

我的 HTML 5 应用程序有问题。我想制作一个带有左/右过渡的滑动菜单(响应式),其中第一个面板始终在右侧 100px 可见。

但是有个问题。第一<div>传原件<div> ...

HTML:

<div id="myContainer">
    <div class="animate1 animate1-nomove">
        <section class="myPanel panel-padding">new new new new new</section>
    </div>
    <div class="animate2 animate2-nomove">
        <section class="myPanel panel-padding" id="scrolling">original</section>
    </div>
</div>

CSS:

div#myContainer {
    position: absolute;
    top: 60px; right: 0; bottom: 60px; left: 0;
    /* need for sliding menu */
    overflow: hidden;
    border: 1px solid;
}

div.animate1 {
    height: 100%;
    width: 100%;
    background-color: #c00;
    -webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    -ms-transition: 2s ease-in-out;
    transition: 2s ease-in-out;
    position: absolute;
}

div.animate2 {
    height: 100%;
    width: 100%;
    -webkit-transition: 2s ease-in-out;
    -moz-transition: 2s ease-in-out;
    -o-transition: 2s ease-in-out;
    -ms-transition: 2s ease-in-out;
    transition: 2s ease-in-out;
    position: absolute;
}


/* no move */
.animate1-nomove {left: -100%;}
.animate2-nomove {left: 0px;}

/* move */
.animate1-move {left: 0px; margin-right: 100px;}
.animate2-move {left: 100%; margin-left: -100px;}

我的 fiddle :http://jsfiddle.net/nKtC6/714/

最佳答案

这就是你想要做的吗?

http://jsfiddle.net/prollygeek/nKtC6/716/

div.animate1 {
  height: 100%;
  width: 100px;
  background-color: #c00;
  -webkit-transition: 2s ease-in-out;
  -moz-transition: 2s ease-in-out;
  -o-transition: 2s ease-in-out;
  -ms-transition: 2s ease-in-out;
  transition: 2s ease-in-out;
  position: absolute;
}

关于jquery - Div 在向左/向右过渡时越过其他 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23187770/

相关文章:

javascript - 为 iframe 添加点击事件

jquery - 所有包含元素的宽度 + 最后一个元素的宽度

javascript - 一旦用户从下拉列表中选择一个值,我如何在表单上保持相同的位置?

html - CSS垂直对齐purecss中的按钮

javascript - 将好友 Facebook 个人资料页面添加到 jQuery UI 对话框

html - 到底是什么导致宽度比我网页上的宽度大?

css - 我的 Bootstrap CSS 链接对我不起作用?

html - 如何删除 Chrome 扩展程序上的链接焦点轮廓?

css - 如何包装这样的div?

javascript - Owl Carousel 2 分页标题不按顺序排列