maxulyanov / Viewport-Action

Плагин активирует различные действия для элементов при появлении их в области просмотра

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Viewport-Action

Плагин для создания эффектых лейдинг страниц. Добавляет динамику для элементов при появлении их в области просмотра.

###Использование

  1. Подключить jQuery
  2. Подключить файлы плагина jquery.viewportaction.js и effect.css
  3. Вызвать плагин, где elem - ваш элемент $('elem').viewportaction({})

####Деление страницы на блоки соответсвующие области видимости

  1. Объединить элемент единым классом, например .row
  2. Вызвать плагин с параметром oneRowViewport в значении true $('.row').viewportaction({ oneRowViewport: true})

####Создание навигации по блокам

  1. Для блоков добавить служебный атрибут data-nav-viewport со значением true data-nav-viewport="true"
  2. Для блоков добавить атрибут data-nav-viewport-title со значением, которые вы хотите видеть в качестве текста в навигации к текущему блоку data-nav-viewport-title="Секрет успеха"

(Навигации работает только при если параметр oneRowViewport установлен в true.)

###Параметры Список доступных параметров:

Параметр Описание Тип
effect Эффект, который будет применен к элементу Строка
offsetTop На сколько px элемент должен войти в область просмотра, чтобы начать анимацию Число
repeat Будет ли анимация повторятся, если скролить страницу несколько раз Boolean
customClass Пользовательский класс для более гибкой настройки анимации Строка
oneRowViewport Деление страницы на блоки соответсвующие области видимости Boolean
viewportNav Включить навигацию по блокам страницы Boolean
scrollSpeed Скорость скролла по блокам страницы Число

###Доступные эффекты Список доступных эффектов:

Эффект Описание
fade Плавное появление элемента
fadeTop Плавное появление элемента сверху
fadeBottom Плавное появление элемента снизу
fadeLeft Плавное появление элемента слева
fadeRight Плавное появление элемента справа

###Демонстрация

Пример смотреть здесь

About

Плагин активирует различные действия для элементов при появлении их в области просмотра

License:MIT License


Languages

Language:JavaScript 55.9%Language:CSS 44.1%