【发布时间】:2009-03-29 00:17:18
【问题描述】:
我有一行 jquery 正在使用 jQuery 的 before 方法在页面上已经存在的另一个 div 之前插入一个 div:
$("#sendEmail").before('<div id="response"><h1>Success</h1><p>Your email was sent.</p></div>');
我想让新的 div 淡入,所以我尝试以两种不同的方式组合这些方法,但都不能正常工作。这是我尝试过的:
$("#sendEmail").before('<div id="response"><h1>Success</h1><p>Your email was sent.</p></div>').fadeIn("slow");
这不起作用,因为它试图淡出#sendmail div,而不是我插入的那个。这是我的另一个尝试:
$("#sendEmail").before('<div id="response"><h1>Success</h1><p>Your email was sent.</p></div>');
$("#response").fadeIn("slow");
这也不起作用,因为当我尝试将其淡入时,#response div 已经插入,所以没有任何反应。
我觉得我真的很接近,但我无法弄清楚。有人可以帮忙吗?
【问题讨论】:
标签: javascript jquery effects