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 に答える