Показать сообщение отдельно
  #1 (permalink)  
Старый 12.10.2017, 09:13
Аспирант
Отправить личное сообщение для artem55555p Посмотреть профиль Найти все сообщения от artem55555p
 
Регистрация: 16.04.2016
Сообщений: 74

Оптимизировать скрипт (сделать лучше)
Здравствуйте. Вот скрипт:
$('.tb2').click(function(){
		$('.tb1_1').css('display','none');
		$('.tb1_2').css('display','block');
		$('.tb1_3').css('display','none');
	});
	$('.tb3').click(function(){
		$('.tb1_1').css('display','none');
		$('.tb1_2').css('display','none');
		$('.tb1_3').css('display','block');
	});
	$('.tb1').click(function(){
		$('.tb1_1').css('display','block');
		$('.tb1_2').css('display','none');
		$('.tb1_3').css('display','none');
	});


я сам понимаю, что это говнокод(((
<ul class="ul_tabs">
	<li><button class="tb1">Матовые потолки</button></li>
	<li><button class="tb2">Глянцевые потолки</button></li>
	<li><button class="tb3">Потолки с фотопечатью</button></li>
</ul>
<div class="tb1_1">первое</div>
<div class="tb1_2">второе</div>
<div class="tb1_3">третье</div>


как сделать короче?) может флаг какойто сделать....
Ответить с цитированием