Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.10.2010, 12:32
Кандидат Javascript-наук
Отправить личное сообщение для Suharik Посмотреть профиль Найти все сообщения от Suharik
 
Регистрация: 06.04.2010
Сообщений: 130

tabs UI доп. список
Запутался в табах.
Вот обычный JQ таб
$('#tabs').tabs();


<div id="tabs">
     <ul>
         <li><a href="#tabs1"> 1</a> </li>
         <li> <a href="#tabs2"> 2</a> </li> 
       </ul>

<div id=tabs1> Первая вкладка </div>
<div id=tabs2> Первая вкладка </div>


Так работает, а если вот так хочу, то ломается все((


<div id="tabs">
     <ul>
         <li><a href="#tabs1"> 1</a> </li>
         <li> <a href="#tabs2"> 2</a> </li> 
       </ul>

<div id=tabs1> Первая вкладка 
      <ul>
         <li>33 </li>
         <li>44 </li> 
       </ul>

</div>
<div id=tabs2> Первая вкладка </div>
Ответить с цитированием
  #2 (permalink)  
Старый 28.10.2010, 13:26
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<style type="text/css">
#tabs {margin: 0px auto;overflow: hidden;width: 204px;}
#tabs div {border-left: 1px solid #DDD;overflow: hidden;width: 205px;height: 22px;}
div a {display: block;float: left;width: 48px;border: 1px solid #DDD;border-left: none;text-align: center;text-decoration: none;}
div a:hover {background: #FBFBFB;}
ul {display: block;margin: 0px;padding: 0px;width: auto;height: auto;}
li {border: 1px solid #DDD;border-top: none;display: none;float: left;list-style-type: none;width: 195px;height: 50px;}
.display, .first {background: #EBFAFE;display: block;}
</style>

<script type="text/javascript">
$(function(){
	$('div a').each(function(i){
		$(this).click(function(){
			$(this).toggleClass('display').siblings().removeClass('display first');
			$('ul').each(function(){
				$(this).find('li:eq('+i+')').toggleClass('display').siblings().removeClass('display first');
			});
		});
	});
});
</script>
<div id="tabs">
	<div>
		<a class="first" href="#">1</a><a href="#">2</a><a href="#">3</a><a href="#">4</a>
	</div>
	<ul>
		<li class="first">#text_tab_1</li><li>#text_tab_2</li><li>#text_tab_3</li><li>#text_tab_4</li>
	</ul>
</div>
Ответить с цитированием
  #3 (permalink)  
Старый 28.10.2010, 16:14
Кандидат Javascript-наук
Отправить личное сообщение для Suharik Посмотреть профиль Найти все сообщения от Suharik
 
Регистрация: 06.04.2010
Сообщений: 130

извращенец)) Но я не то хотел.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь: Tabs на dl dt dd wwwboy Элементы интерфейса 20 18.10.2010 10:10
Заполнить список значениями из динамически созданного выпадающего списка zhuzha Элементы интерфейса 0 17.08.2010 14:40
Как получить список пользовательских функций объекта window? Маэстро Events/DOM/Window 13 03.07.2010 13:20
Как прочитать список имён элементов в Cookie? Бобр Общие вопросы Javascript 6 09.02.2010 08:47
Отсортировать список на страничке jay (X)HTML/CSS 4 31.08.2009 19:18