有没有一种从底部到顶部动画一个元素的高度(让我们说div)的方法? 例如,假设我有一个高度为15px的div元素。从底部到顶部的jQuery动画
<div class='greyBox'>
<p>Example text</p>
</div>
而CSS是:
.box{height:15px;width:60px;backgroundColor:#000;float:left;margin-left:20px;}
.box p{opacity:0;}
然后我用这个jQuery:
$('.greyBox').mouseenter(function(){
$(this).animate({height:'50px'},700).children('p').animate({opacity:1},200);
});
现在应用
只是相同的CSS添加更多框(红色,蓝色...)每一个。动画正在工作,但如果应用了我们说的greyBox,它也会激活旁边的红色动画。我尝试从float:left改为inline block,但没有运气。
只有一件事,所有这些盒子被包裹在一个绝对定位的div与宽度:100%,底部:0;左:0;
P.s.我创造了一个小提琴,所以它可以直接看到。 Here it is
非常感谢,
米尔科
创建一个jsFiddle,我相信有人会帮助! –
我想你是对的。谢谢。 – suludi
好的,这里是小提琴:[链接](http://jsfiddle.net/BsPju/) – suludi