JQuery在不隐藏元素的情况下淡出效果

时间:2013-12-07 14:54:21

标签: javascript jquery append fadein

在这段代码中,我使用fadein效果来追加数据。问题是wrapper_middle中的所有内容都隐藏然后淡入。我怎样才能将此效果仅添加到附加的数据中?

$this.find('.wrapper_middle').hide().append(data).fadeIn(500);

3 个答案:

答案 0 :(得分:1)

$this.find('.wrapper_middle').append($(data).hide().fadeIn(500));

$(data).hide().fadeIn(500).appendTo( $('.wrapper_middle', $this) );

答案 1 :(得分:1)

使用appendTo()定位要追加的元素

$(data).hide().appendTo($this.find('.wrapper_middle')).fadeIn(500);

答案 2 :(得分:1)

.append()将返回您附加element的{​​{1}}对象。但new element与此相反,它将返回.appendTo()的对象。 .appendTo()将满足您的需求。

试试这个,

appended element