открытие и скрытие div при выборе другого div 
		
		
		
		Здравствуйте. Помогите разобраться вот с такой задачей. Есть три элемента на выбор(ссылки) каждая из которой открывает и  закрывает соответствующий div, это все работает, а вот сам вопрос. 
	Как сделать что бы, при клике по иной ссылке скрывался отображающийся блок и открылся соответствующей нажатой ссылке блок в один клик? <ul id='spisok'> <li><div class='title_komplekt_1'>ссылка_1</div> <li><div class='title_komplekt_2'>ссылка_2</div> <li><div class='title_komplekt_3'>ссылка_3</div> </ul> <div class="gal1">подключаемый блок 1</div> <div class="gal1">подключаемый блок 2</div> <div class="gal1">подключаемый блок 3</div> <script type="text/javascript"> $(document).ready(function() { $('.gal1').hide(); $('.gal2').hide(); $('.gal3').hide(); $('.title_komplekt_1').toggle(function(){ $('.gal1').fadeIn(200); },function(){ $('.gal1').fadeOut(200); }); $('.title_komplekt_2').toggle(function(){ $('.gal2').fadeIn(200); },function(){ $('.gal2').fadeOut(200); }); $('.title_komplekt_3').toggle(function(){ $('.gal3').fadeIn(200); },function(){ $('.gal3').fadeOut(200); }); }); </script> <---------------- скрипт при котором работает в 2 клика ----------> <script type="text/javascript"> $(document).ready(function() { $('.gal1').hide(); $('.gal2').hide(); $('.gal3').hide(); $('.title_komplekt_1').toggle(function(){ $('.gal2').fadeOut(200); $('.gal3').fadeOut(200); $('.gal1').fadeIn(200); },function(){ $('.gal1').fadeOut(200); $('.gal2').fadeOut(200); $('.gal3').fadeOut(200); }); $('.title_komplekt_2').toggle(function(){ $('.gal1').fadeOut(200); $('.gal3').fadeOut(200); $('.gal2').fadeIn(200); },function(){ $('.gal1').fadeOut(200); $('.gal2').fadeOut(200); $('.gal3').fadeOut(200); }); $('.title_komplekt_3').toggle(function(){ $('.gal1').fadeOut(200); $('.gal2').fadeOut(200); $('.gal3').fadeIn(200); },function(){ $('.gal1').fadeOut(200); $('.gal2').fadeOut(200); $('.gal3').fadeOut(200); }); }); </script> <---------------- скрипт при котором работает в 2 клика ----------> Пожалуйста помогите решить задачу !!! :help:  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Как вариант 
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
#container > div {
	display: none;
}
#spisok > li {
	cursor: pointer;
}
</style>
<script type="text/javascript">
$(document).ready(function (){
	$('#spisok > li').click(function (){
		$('#container > div').hide();
		var i=$(this).data('id');
		$('#d'+i).fadeIn();
	});
});
</script>
</head>
<body>
<ul id='spisok'>
	<li data-id='1'><div class='title_komplekt_1'>ссылка_1</div></li>
	<li data-id='2'><div class='title_komplekt_2'>ссылка_2</div></li>
	<li data-id='3'><div class='title_komplekt_3'>ссылка_3</div></li>
</ul>
<div id='container'>
	<div id='d1' class="gal1">подключаемый блок 1</div>
	<div id='d2' class="gal1">подключаемый блок 2</div>
	<div id='d3' class="gal1">подключаемый блок 3</div>
</div>
</body>
</html>
 | 
	
		
 Это то что нужно огромное спасибо !!!!!!!!!! А про говнокод сам знаю :) учусь понемногу... 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 Подскажите, как добавить дополнительную кнопку "Скрыть" в раскрывающийся блок, чтобы он скрывался не только при открытии другого блока, но и при нажатии на кнопу "Скрыть"? 
	 | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Друзья, подскажите пожалуйста.. 
	Что нужно в этом примере изменить для того, что бы "подключаемый блок 1" был по умолчанию открыт и скрывался только если подключаем второй блок? 
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
#container > div {
	display: none;
}
#spisok > li {
	cursor: pointer;
}
</style>
<script type="text/javascript">
$(document).ready(function (){
	$('#spisok > li').click(function (){
		$('#container > div').hide();
		var i=$(this).data('id');
		$('#d'+i).fadeIn();
	});
});
</script>
</head>
<body>
<ul id='spisok'>
	<li data-id='1'><div class='title_komplekt_1'>ссылка_1</div></li>
	<li data-id='2'><div class='title_komplekt_2'>ссылка_2</div></li>
</ul>
<div id='container'>
	<div id='d1' class="gal1">подключаемый блок 1</div>
	<div id='d2' class="gal1">подключаемый блок 2</div>
</div>
</body>
</html>
 | 
	
		
 Наверное в style добавить 
	#container div:first-child { display: block; }  | 
| Часовой пояс GMT +3, время: 10:06. |