UNPKG

@codingheads/sticky-header

Version:

A library that allows you to create sticky headers. It uses `position: sticky` and IntersectionObserver

24 lines (23 loc) 622 B
/**! * stickyHeader - JS plugin to create sticky header * created by Bogdan Barbu * requires IntersectionObserver * * Author: Bogdan Barbu * Team: Codingheads (codingheads.com) * * @format */ interface StickyHeaderOptions { pinnedClass?: string; unpinnedClass?: string; mainClass?: string; offset?: number; positionStickyWorkaround?: boolean; addBodyClasses?: boolean; } export default class StickyHeader { #private; constructor(element: HTMLElement, { pinnedClass, unpinnedClass, mainClass, offset, positionStickyWorkaround, addBodyClasses, }?: StickyHeaderOptions); } export {};