Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.

Latest commit

 

History

History
30 lines (22 loc) · 1.97 KB

README.md

File metadata and controls

30 lines (22 loc) · 1.97 KB

jquery.fixed

Плагин фиксирует позиции элементов, когда страница прокручивается ниже, чем они расположены. При этом места зафиксированных элеметов занимают заглушки, предотвращающие какие-либо смещения иных элементов страницы. Когда же страница прокручивается обратно вверх - элементы занимают свое естественное расположение.

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

$('.js-fixed').fixed(options);

Данная конструкция назначит всем элементам с классом .js-fixed поведение описанное выше.

Настройки

fixedClass

Класс-модификатор, присваиваемый элементам с фиксированной позицией.

По-умолчанию: __fixed.

indent

Отступ от элемента, при достижении которого его позиция начинает фиксироваться. Если равен 0 - в расчет берется значение css-свойства margin-top.

По-умолчанию: 0.

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

$('.js-fixed').fixed(options);

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

$('.js-fixed').fixed();