Code
<style type="text/css">
/* simple reset */
html,body,div,h2,img {margin:0;padding:0;border:none;}
html {
font:1em Arial, Helvetica, sans-serif;
color:#444;
}
h1 { text-align:center;}
#container {
margin:100px auto;
width:909px;
}
#container div {
margin-right:3px;
float:left;
width:296px;
height:130px;
border:1px solid #999;
position:relative;
overflow:hidden;
}
#container img {
position:absolute;
}
</style>
Code
<script type="text/javascript">
$(function(){
$("#container div a").hover(function(){
$("img", this).stop().animate({top:"-130px"},{queue:false,duration:200});
}, function() {
$("img", this).stop().animate({top:"0px"},{queue:false,duration:200});
});
});
</script>
Code
<div id="container">
<h1>jQuery image slide on hover effect</h1>
<div><a href="#"><img src="http://spoonfedproject.com/wp-content/uploads/demo/jquery-slide-hover/image-1.jpg" alt="" /></a></div>
<div><a href="#"><img src="http://spoonfedproject.com/wp-content/uploads/demo/jquery-slide-hover/image-2.png" alt="" /></a></div>
<div><a href="#"><img src="http://spoonfedproject.com/wp-content/uploads/demo/jquery-slide-hover/image-3.jpg" alt="" /></a></div>
</div>