Плагин фиксирует позиции элементов, когда страница прокручивается ниже, чем они расположены. При этом места зафиксированных элеметов занимают заглушки, предотвращающие какие-либо смещения иных элементов страницы. Когда же страница прокручивается обратно вверх - элементы занимают свое естественное расположение.
$('.js-fixed').fixed(options);
Данная конструкция назначит всем элементам с классом .js-fixed
поведение описанное выше.
Класс-модификатор, присваиваемый элементам с фиксированной позицией.
По-умолчанию: __fixed
.
Отступ от элемента, при достижении которого его позиция начинает фиксироваться. Если равен 0 - в расчет берется значение css-свойства margin-top
.
По-умолчанию: 0
.
При желании можно создать несколько групп подобных элементов с различными настройками, которые впоследствии можно перезаписать командой:
$('.js-fixed').fixed(options);
Эта же команда обновляет позиции элементов, если страница была каким-либо образом изменена. Для простого обновления позиций (без изменения уже установленных настроек) достаточно выполнить команду:
$('.js-fixed').fixed();