Вы можете смоделировать то, что вы пытаетесь сделать, используя 2 абсолютных деления на вершине друг друга. Рассмотрим следующий сценарий.
<div class="my-div">
<div class="my-background"></div>
<span class="my-text">Some text here</span>
</div>
CSS
.my-div {
position: relative;
width: 100px;
height: 20px;
}
.my-background {
position: absolute;
background: url(bg.jpg);
width: 100px;
height: 20px;
z-index: 2;
}
.my-text {
position: absolute;
z-index: 3;
}
По сути, я создал div, поместил div с фоном внутри и текстовым элементом сверху.
Теперь вы можете легко исчезать с фона, используя
$(".my-background").fadeTo("slow", 0.5);