【发布时间】:2021-12-31 12:22:59
【问题描述】:
所以我有 2 个 div,如下面的代码所示。
我只想从第一个 div 的顶部向上滑动第二个 div (box-2)。 真正的问题是
- 第一个 div 将保持原样,第二个 div 将从其背面滑动。
- 我想隐藏第二个 div,让它滑动并在它滑动时自我陶醉,即只有向上滑动的部分应该是可见的。
不知道怎么做,尝试了多种选择,但没有运气。 如果有人可以指导,真的很感激。
$('.box-2').animate({'margin-bottom': '83px'}, 3000);
.box-1 {
height: 30px;
width: 100px;
background-color: blue;
color: white;
position: fixed;
bottom: 0px;
}
.box-2 {
height: 30px;
width: 500px;
background-color: blue;
color: white;
position: fixed;
bottom: 0px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="box-1">div 1</div>
<div class="box-2">div 2 - the one that will slide up from box-1's Top.</div>
【问题讨论】:
-
如果你有
div-1和div-2,并且你需要在div-2上方显示div-1,你应该在css中使用z-index..见w3schools.com/cssref/pr_pos_z-index.asp -
不,我想要的是不同的,最初 box-2 应该被隐藏,然后它应该从 box-1 的顶部向上滑动并且只有滑动的部分应该是可见的。
标签: javascript html jquery css