Jquery исчезать в .after ()? - PullRequest
       39

Jquery исчезать в .after ()?

7 голосов
/ 09 октября 2011

Действительно просто, но не могу заставить его работать, вот мой сценарий ...

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

Как я могу заставить его исчезать, а не просто всплывать?поставить fadeIn() после или до .after() не работает?

Ответы [ 3 ]

4 голосов
/ 09 октября 2011
$('body').after('<div id="lightBox" style="height: ' + htmlHeight + 'px; display:none;"></div>');
$('#lightBox').fadeIn();
3 голосов
/ 09 октября 2011
$('body').after('<div id="lightBox" style="height: ' + htmlHeight + 'px;"></div>');  
$("#lightBox").hide().fadeIn();

Это скрывает это и затем исчезает в

0 голосов
/ 17 февраля 2016

Короткий путь:

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