부모개를 클릭하면 children 요소인 강아지가 반응합니다.
<style type="text/css">
.css_test span {
background-image : url('//superkts.com/img/css/dog061.gif');
background-repeat : no-repeat;
display : inline-block;
}
.css_test .dog {
background-position : top;
background-size : 100px;
height : 170px;
margin : 0 20px;
width : 220px;
}
.css_test .dog2 {
background-size : 50px;
height : 50px;
margin-top : 120px;
position : relative;
width : 50px;
}
.css_test .dog2.Xdog {
background-image : url('//superkts.com/img/css/dog060.gif');
}
</style>
큰개(부모개)를 클릭해 보세요.<br><br>
<div class="css_test">
<span class="dog"
onclick="j_test(this)">
<span class="dog2"></span>
<span class="dog2"></span>
<span class="dog2"></span>
<span class="dog2"></span>
</span>
<span class="dog"
onclick="j_test(this)">
<span class="dog2"></span>
<span class="dog2"></span>
<span class="dog2"></span>
<span class="dog2 Xdog"></span>
</span>
</div>
<script type="text/javascript">
function j_test(o){
$(o)
.children().finish().animate( {top:'-=20'}, 100, function(){
$(this).animate( {top:'+=20'}, 300);
});
}
</script>