UNPKG

active-menu-link

Version:

A pure JavaScript smooth scroll & scrollspy library which highlights the active menu item based on the scroll position.

23 lines (22 loc) 578 B
/// <reference types="lib" /> declare class ActiveMenuLink { manuSelector: string; menu: Element; links: NodeList; activeIndex: number; defaultLink: HTMLElement; nameAttribute: string; /** * Default parameters. */ params: IParameters; constructor(menuSelector: string, args?: IParameters); private getLinks; private getDefaultLink; private setNames; private setDefaultActive; private unsetDefaultActive; private onScrollLinks; private onClickLinks; } export default ActiveMenuLink;