Если я понимаю вопрос ОП, он хочет скрыть фоновое изображение #background
, но ни один из его дочерних элементов или содержимого.
Если я правильно понимаю, вы должны создать два класса для #background
div
следующим образом:
div#background.nobg {
background-image: none;
background-color: transparent;
}
div#background.hasbg {
background-image: url('url/to/bg.png');
}
А затем с помощью jQuery вы можете анимировать атрибут class
следующим образом:
$('#backround').animate({ 'class': 'hasbg' }, 'slow', 'easein');