Может быть, вы имели в виду что-то вроде этого:
http://jsfiddle.net/8WN5c/6/
Это фактически сдвинет изображение на место путем перемещения относительного положения изображения.
«Панель» в этом случае действует как рамка изображения. Изображение не видно, когда оно находится за рамкой, и оно скользит в рамку.
HTML:
<div id="panel">
<div id="slideDownPanel">
<img src="http://fusedfilm.com/wp-content/uploads/2009/08/spider-man.jpg" alt="dummy image" />
</div>
</div>
CSS:
body {background-color: #000}
#panel {
width: 430px;
height: 320px;
position: absolute;
top: 0px;
left: 0px;
}
#slideDownPanel
{
width: 430px;
height: 320px;
position: relative;
top: -320px;
}
JS:
$("#slideDownPanel").animate({
top: 0
}, 2000);