Ответ 1
$("<div>Hello</div>").hide().appendTo("somePlace").fadeIn("fast");
Как создать элемент DOM в JQuery и выпустить его, чтобы он появился, вместо того, чтобы сразу его отобразить?
Я пробую это:
var myDiv = "<div>Hello!</div>"
$("somePlace").after(myDiv).fadeIn('fast');
но это не работает, так как .after(myDiv) делает его всплывающим окном немедленно. Любые решения? Спасибо!
$("<div>Hello</div>").hide().appendTo("somePlace").fadeIn("fast");
Добавьте его с классом, который скрыт в начале.
<style>
.hidden {
display:none;
}
</style>
<div class="hidden">
Won't be seen.
</div>