Показать сообщение отдельно
  #2 (permalink)  
Старый 14.05.2011, 14:09
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Именно, не давать событию всплыть. Используйте для этого .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>
Ответить с цитированием