Показать сообщение отдельно
  #1 (permalink)  
Старый 28.08.2012, 11:12
Интересующийся
Отправить личное сообщение для zakbc Посмотреть профиль Найти все сообщения от zakbc
 
Регистрация: 23.08.2012
Сообщений: 12

Переключение между табами
Здравствуйте,

Есть такой код табов:
<div class="tabs">
<!-- Это сами вкладки -->
    <ul class="tabNavigation">
        <li><a class="" href="#first">Первый</a></li>
        <li><a class="" href="#second">Второй</a></li>
        <li><a class="" href="#third">Третий</a></li>
    </ul>
<!-- Это контейнеры содержимого -->    
    <div id="first">
        <h2>Первый</h2>
    </div>
    <div id="second">
        <h2>Второй</h2>
    </div>
    <div id="third">
        <h2>Третий</h2>
    </div>
</div>

Скрипт:
$(function () {
    var tabContainers = $('div.tabs > div'); 
    tabContainers.hide().filter(':first').show(); 
    $('div.tabs ul.tabNavigation a').click(function () {
        tabContainers.hide(); 
        tabContainers.filter(this.hash).show(); 
        $('div.tabs ul.tabNavigation a').removeClass('selected'); 
        $(this).addClass('selected'); 
        return false;
    }).filter(':first').click();
});

div.tabs {
background: #333;
padding: 1em;
}

div.container { 
margin: auto; 
width: 90%; 
margin-bottom: 10px;
}

ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}

ul.tabNavigation li {
display: inline;
}

ul.tabNavigation li a {
padding: 3px 9px;
background-color: #666;
color: #000;
text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: #FFF;
color: #000;
}

ul.tabNavigation li a:hover {
background: #ccc;
color: #000;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs div {
padding: 5px;
margin-top: 3px;
border: 1px solid #FFF;
background: #FFF;
}

div.tabs div h2 {
margin-top: 0;
}

Хочу добавить кнопки "Далее" и "Назад",
Пробовал как вариант:
<input type="button" value="Далее" id="butt1"  />
<input type="button" value="Далее" id="butt2"  />

Скрипт:
$(document).ready(function () {
    $("#butt1").click(function () {
        $('#first').hide();
        $('#second').show();
    });
    $("#butt2").click(function () {
        $('#first').hide();
        $('#second').show();
    });
});​

Но табы вообще перестали работать.
Как можно добавить данные кнопки?
Плагин jcarousel не хотелось бы использовать. Плагин хороший, но не под такие задачи.

Заранее спасибо

Последний раз редактировалось zakbc, 28.08.2012 в 11:24.
Ответить с цитированием