@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
TypeScript
/**!
* 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 {};