Именно, не давать событию всплыть. Используйте для этого
.stopPropagation
<style type="text/css">
.wrapper {
float: left;
padding: 10px;
background: #f0f0f0;
border: solid #cccccc 1px;
overflow: hidden;
}
.inner {
float: left; display: inline;
width: 30px;
height: 30px;
margin: 10px;
background: lightgrey;
border: solid #cccccc 1px;
}
</style>
<div class="wrapper">
<div class="inner"></div>
<div class="inner"></div>
<div class="inner"></div>
<div class="inner"></div>
</div>
<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script>
$(".wrapper, .inner").click(function(e){
$(this).fadeTo(0, .5).fadeTo(200, 1);
*!*
e.stopPropagation();
*/!*
})
</script>