<style type="text/css">
.css_test {
border : 5px solid gray;
border-radius : 5px;
padding : 5px;
position : relative;
}
.css_test img {
position : relative; /* 애니메이션 효과 적용을 위해 적용 */
}
</style>
클릭한 동물을 점프시켜 봅시다!<br><br>
<button type="button"
onclick="j_test('닭')">닭</button>
<button type="button"
onclick="j_test('고양이')">고양이</button>
<button type="button"
onclick="j_test('개')">개</button>
<button type="button"
onclick="j_test('새')">새</button>
<div class="css_test">
<img name="닭" src="//superkts.com/img/css/bird17.gif">
<img name="고양이" src="//superkts.com/img/css/cat051.gif">
<img name="개" src="//superkts.com/img/css/dog061.gif">
<img name="닭" src="//superkts.com/img/css/bird17.gif">
<img name="새" src="//superkts.com/img/css/bird30.gif">
<img name="개" src="//superkts.com/img/css/dog060.gif">
<img name="고양이" src="//superkts.com/img/css/cat051.gif">
<img name="개" src="//superkts.com/img/css/dog061.gif">
<img name="고양이" src="//superkts.com/img/css/cat051.gif">
</div>
<script type="text/javascript">
function j_test(v){
$( '.css_test' )
.find( '[name=' + v + ']:not(:animated)' )
.animate({top:-100}, 200, function(){
$(this).animate({top:0}, 200, function(){
$('.css_test').animate({top:'+=2'}, 10, function(){
$('.css_test').animate({top:'-=2'}, 10)
})
});
})
}
</script>