Jquery淡入.after()?

时间:2011-10-08 23:28:06

标签: javascript jquery fadein jquery-after

简单但是无法让它工作,这是我的脚本......

$('body').after('<div id="lightBox" style="height: ' + htmlHeight + 'px;"></div>');

我怎样才能让它淡入而不仅仅是弹出?在fadeIn()之后或之前放置.after()不起作用?

3 个答案:

答案 0 :(得分:4)

$('body').after('<div id="lightBox" style="height: ' + htmlHeight + 'px; display:none;"></div>');
$('#lightBox').fadeIn();

答案 1 :(得分:3)

$('body').after('<div id="lightBox" style="height: ' + htmlHeight + 'px;"></div>');  
$("#lightBox").hide().fadeIn();

它隐藏它然后淡入

答案 2 :(得分:0)

简短的方法:

$('body').after($('<div id="lightBox" style="height: ' + htmlHeight + 'px;"></div>').hide().fadeIn());