关于DOM元素创建的JQuery fadeIn()?

时间:2009-05-11 10:34:27

标签: javascript jquery dom element

如何在JQuery中创建一个DOM元素并将其淡入以显示,而不是立即显示?

我试试这个:

var myDiv = "<div>Hello!</div>"
$("somePlace").after(myDiv).fadeIn('fast');

但这不起作用,因为.after(myDiv)会立即弹出。有解决方案吗谢谢!

2 个答案:

答案 0 :(得分:33)

$("<div>Hello</div>").hide().appendTo("somePlace").fadeIn("fast");

答案 1 :(得分:1)

使用隐藏在开头的类添加它。

<style>
.hidden {
  display:none;
}
</style>

<div class="hidden">
 Won't be seen.
</div>