Создание адаптивных вкладок с помощью jQuery EasyResponsiveTabs

easy-responsive-tabs

Приветствую вас мои дорогие читатели, а так же тех кто случайно попал на мой блог. Сегодня я бы хотел с вами поделиться очередной моей находкой на просторах без крайнего интернета это jQuery Plugin EasyResponsiveTabs. Как вы уже наверное догадались из названия это jQuery плагин который позволяет создать адаптивные вкладки для вашего сайта, а это значит, что в случае, если у устройства с которого будут просматривать вкладки будет маленький экран, то вкладки будут автоматически трансформированы и вести себя как аккордеон. Интересно?

Давайте наверное сразу же посмотрим на демо и далее разберемся как использовать данный плагин, а так же какие он имеет возможности для настройки и расширяемости.

Пример использования

1. Подключение css и javascript файлов

Для того, что бы начать использовать на вашем сайте возможность создания адаптивных вкладок, нужно поключить на страницу jQuery (минимум версии 1.5.1), плагин EasyResponsiveTabs и его таблицу стилей. Сделать это можно примерно так:

<!DOCTYPE html>
<html>
    <head>
        ...
        <link rel="stylesheet" href="css/easy-responsive-tabs.css" type="text/css" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>
        <script type="text/javascript" src="js/easyResponsiveTabs.js"></script>
        ...
    </head>
    <body>
        ...
    </body>
</html>

2. Создание HTML разметки:

Следующим шагом нужно создать html разметку для ваших вкладок, общая структура html разметки выглядит так:

<!DOCTYPE html>
<html>
    <head>
        ...
    </head>
    <body>
        ...
        <div id="demoTab"> 
            <ul class="resp-tabs-list">
                <li>First tab title</li>
                <li>Second tab title</li>
                <li>Third tab title</li>
            </ul> 

            <div class="resp tabs-container"> 
                <div>First tab content</div>
                <div>Second tab content</div>
                <div>Third tab content</div>
            </div>
        </div>
        ...
    </body>
</html>

3. Применение плагина к HTML разметке

Аналогично всем плагинам jQuery для того, что бы все заработало остается лишь вызвать функцию плагина для HTML разметки вкладок:

<!DOCTYPE html>
<html>
    <head>
        ...
    </head>
    <body>
        ...
        <script type="text/javascript">
            $(function() {
                $("#demoTab").easyResponsiveTabs();
            });
        </script>
    </body>
</html>

Параметры

Способ передачи параметров аналогичен большенству плагинов jQuery, для того, что бы задать дополнительне параметры, то в качестве первого аргумента функции плагина нужно передать объект, как это показано ниже:

<!DOCTYPE html>
<html>
    <head>
        ...
    </head>
    <body>
        ...
        <script type="text/javascript">
            $(function() {
                $("#demoTab").easyResponsiveTabs({
                    ...
                    'param name' : 'param value',
                    ...
                });
            });
        </script>
    </body>
</html>

Полный перечень параметров плагина EasyResponsiveTabs:

Параметр Тип Описание
type String По умолчанию: default. Параметр задает инзначальный вид вкладок. Возможные значения default, vertical, accordion.
width String/Integer По умолчанию: auto. Ширина вкладок в пикселях.
fit Boolean По умолчанию: true. Вписываться ли на 100% в контейнер.
closed Boolean По умолчанию: false. Отображать ли закрытыми все панели при старте.
activate function По умолчанию: undefined. Функция обратного вызова, которая вызывается при активации вкладки.

Демо | Скачать | Домашняя страница плагина

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *