我知道关于如何制作一个倒置的 slideDown 已经有类似的问题,但他们都没有问如何真正将元素上方的所有东西向上推。我需要的是,当 slideDown 元素向上展开时,该元素的底部(以及下面的所有元素)保持在原位,并且上面的所有元素都向上移动。
我希望你明白我的意思。
这样的事情甚至可能吗?
请帮忙。
这是相当 CSS 的问题。jQueryslideDown
只是动画height
属性,所以如果你想让元素向上收缩,你可以使用以下样式组合:
.box {
position: relative;
}
.box .drop {
position: absolute;
bottom: 40px;
}
当使用 CSS 属性定位元素时bottom
,它将向上扩展。你可以在这里寻找工作示例。