我有 2 个如下所示的 div;
<div id="diva">diva</div>
<div id="divb">divb</div>
风格像;
div{
display: block;
overflow: hidden;
}
#diva{
background-color: gray;
width: 200px;
height: 200px;
}
#divb{
background-color: blue;
width: 200px;
height: 0px;
margin-top: -40px;
}
div 2 默认高度为 0,但当鼠标进入第一个 div 时会展开。JavaScript 是;
$("#diva").mouseenter(function(){
$("#divb").animate({ height: "40px" });
}).mouseleave(function(){
$("#divb").animate({ height: "0px" });
});
一切正常。但我想反转第二个 div 的高度动画方向。现在,在目前的情况下,当鼠标进入第一个 div 时,第二个 div 从上到下滚动,当鼠标离开时,第二个 div 从下到上滚动。但我想扭转这一点。我希望 div 在鼠标进入时从下到上展开,并希望在鼠标离开时从上到下缩小。
我怎样才能做到这一点?这是工作小提琴。