Files
Ontime/backendpanel/asset/node_modules/pwstabs/README.RU.MD
T
2026-03-11 15:29:37 +07:00

10 KiB
Executable File
Raw Blame History

PWS Tabs jQuery Plugin1.4.0 Build Status

####PWS Tabs адаптивный, функциональный jQuery плагин, с интересными эффектами переключения вкладок выполненных с CSS3.

Вложенные вкладкиноваяя возможность

PWS Tabs jQuery Plugin поддерживает вложенные вкладно неограниченной глубины. Вы можете добавлять неограниченное количество вкладок внутрь вкладок.

##PWS Tabs адаптивный! Preview Preview

Установка с Bower

$ bower install pwstabs

Демо

Онлайн демо(английский): http://alexchizhov.com/pwstabs

Preview

Документация

Начало работы

  1. Подключите jQuery библиотеку и jQuery PWS Tabs плагин внутри <head> секции.
<script src="https://code.jquery.com/jquery-1.12.1.min.js"</script>

<link type="text/css" rel="stylesheet" href="jquery.pwstabs.css">
<script src="jquery.pwstabs.js"></script>
  1. Создайте вкладки используя HTML5 data-pws-* атрибут, чтобы указать ID и Название вкладок.
<div class="hello_world">

   <div data-pws-tab="anynameyouwant1" data-pws-tab-name="Название вкладки 1">Первая вкладка</div>
   <div data-pws-tab="anynameyouwant2" data-pws-tab-name="Название вкладки 2">Вторая вкладка</div>
   <div data-pws-tab="anynameyouwant3" data-pws-tab-name="Название вкладки 3">Третья вкладка</div>

</div>

data-pws-tab используется для инициализация вкладки и указания ее ID.

data-pws-tab-name используется для указания Заголовка вкладки.

  1. Вызовете плагин на родительском элементе относительно вкладок со 100% шириной и эффектом 'scale'.
jQuery(document).ready(function($){
   $('.hello_world').pwstabs();
});
  1. Доступные параметры для настройки плагина.
jQuery(document).ready(function($){
   $('.hello_world').pwstabs({

      // scale / slideleft / slideright / slidetop / slidedown / none
      // slace - увеличение
      // slideleft - прокрутка влево
      // slideright - прокрутка вправо
      // slidetop - прокрутка вверх
      // slidedown - прокрутка вниз
      // none - без эффекта
      effect: 'scale', 
 
      // Номер вкладки для отображения по умолчанию
      defaultTab: 1,    
 
      // Установить ширину контейнера
      // Любое значение (размер) (1,2,3.. / px,pt,em,%,cm..)
      containerWidth: '100%',

      // Позиционирование вкладок: horizontal / vertical (горизонтальное / вертикальное)
      tabsPosition: 'horizontal',
 
      // Горизонтальное позиционирование вкладок: top / bottom (верх / низ)
      horizontalPosition: 'top',

      // Вертикальное позиционирование вкладок: left / right (слева / справа)
      verticalPosition: 'left',
      
      // БЕТА: Включить адаптивность контейнера: true / false (!!! БЕТА)
      responsive: false,

      // Доступные темы: default: '' / pws_theme_violet / pws_theme_green / pws_theme_yellow
      // pws_theme_gold / pws_theme_orange / pws_theme_red / pws_theme_purple / pws_theme_grey
      theme: '',
      
      // Поддержка для языков читаемых справа налево (RTL): true / false
      rtl: false

   });
});

5) PWS Tabs Plugin поддерживает Font Awesome 4.5.0

5.1) Подключите таблицы стилей Font Awesome из директории /assets:

<link type="text/css" rel="stylesheet" href="../assets/font-awesome/css/font-awesome.min.css">

5.2) Используйте HTML5 data-pws-tab-icon атрибут, чтобы установить иконку. Названия иконок можно посмотреть здесь: Font Awesome Icons.

<div class="hello_world">

  <div data-pws-tab="anynameyouwant1" data-pws-tab-name="Название вкладки 1" data-pws-tab-icon="fa-heart">Первая вкладка</div>
  <div data-pws-tab="anynameyouwant2" data-pws-tab-name="Название вкладки 2" data-pws-tab-icon="fa-star">Вторая вкладка</div>
  <div data-pws-tab="anynameyouwant3" data-pws-tab-name="Название вкладки 3" data-pws-tab-icon="fa-map-marker">Третья вкладка</div>

</div>

Настройки

Опция Стандартно Описание Доступные настройки Тип
effect scale Эффект переключения scale / slideleft / slideright / slidetop / slidedown / none строка
defaultTab 1 Выбранная по стандарту вкладка ID вкладки, начинается с 1 (1,2,3..) число
containerWidth 100% Ширина контейнера со вкладками Любое значение размера (1,2,3.. / px,pt,em,%,cm..) строка
tabsPosition horizontal Установить позиционирование horizontal / vertical строка
horizontalPosition top Установить горизонтальное позиционирование вкладок top / bottom строка
verticalPosition left Установить вертикальное позиционирование вкладок left / right строка
theme '' Изменить тему оформления вкладок pws_theme_violet / pws_theme_green
pws_theme_yellow / pws_theme_gold
pws_theme_orange / pws_theme_red
pws_theme_purple / pws_theme_grey
pws_theme_dark_violet / pws_theme_dark_green
pws_theme_dark_yellow / pws_theme_dark_gold
pws_theme_dark_orange / pws_theme_dark_red
pws_theme_dark_purple / pws_theme_dark_grey
строка
responsive false !!БЕТА!! Адаптивные вкладки true / false логическое
rtl false Поддержка языков справа налево (RTL) true / false логическое

История изменений

Версия 1.4.0 (06.03.2016)

  1. Вложенные вкладки - новая возможность
  2. Прыгающий шрифт вкладок на iPhone исправлен
  3. Позиционирование вкладок изменено с absolute на relative
  4. Высота контейнера теперь контролируется CSS, а не jQuery
  5. Font awesome обновлен до версии 4.5.0

Версия 1.3.0 (20.08.2015)

  1. Основные CSS и JS файлы больше не включают номер версии в названии
  2. Код почищен и переработан
  3. Вкладки теперь имеют короткие классы pws_show и pws_hide взамен старых с названием эффекта
  4. Классы стилей теперь применяются к контейнеру, а не вкладкам
  5. Новая темная тема для сайтов с белым фоном
  6. Исправлена ширина вертикальных вкладок с иконками
  7. Исправлены отступы вкладок
  8. Папка Font awesome переименована в /font-awesome/
  9. Font awesome обновлен до версии 4.4.0

Версия 1.2.1 (23.01.2015)

  1. Чтобы упростить работу со стилями плагина, добавлены SASS файлы в директорию /assets/sass/.
  2. Основной файл стилей сгенерирован из нового SASS файла (пара изменений с предыдущей версии).

Версия 1.2.0 (21.01.2015)

  1. Адаптивность плагина.
  2. Добавлены темы оформления. 9 цветов на выбор
  3. Оптимизирован код плагина.
  4. Добавлен файл responsive.html в директорию /examples/.
  5. Добавлены примеры цветов в /examples/examples.html

Версии 1.1.X

  1. Базовый функционал плагина