0

http://jsfiddle.net/Greg_J/R5ZHk/

我将一个 div 附加到一个容器,然后为高度设置动画。正在选择的 div 的高度是动画,正如您所期望的那样。

我想做的事:我想附加 div,然后为附加的 div 设置动画,所有这些都在同一个链中。

我想知道是否有办法做到这一点?

4

3 回答 3

5

您可以使用稍微不同(并且可以说更具可读性)的语法:

$('<div>', {'class': 'inner'}).appendTo('#container').animate({ height: '25%'});

此外,它不起作用的原因是您height在 CSS 中拼错了属性:

#container{
    width: 100px;
    heigh: 200px;
         ^

这是一个固定版本:http: //jsfiddle.net/Blender/R5ZHk/3/

于 2012-09-20T20:10:05.813 回答
2

您可以将 find() 与对象的选择器一起使用,然后继续链接... http://api.jquery.com/find/

于 2012-09-20T20:07:40.487 回答
1

.find() 应该为你工作..

在小提琴中,您在高度上打错了

#container{
    width: 100px;
    heigh: 200px;
    background: rgba(0, 0, 255, .25);
}

修复它,它应该可以正常工作..

于 2012-09-20T20:15:39.693 回答