UNPKG

priority-nav-scroller

Version:

A plugin for the priority+ navigation pattern. When the navigation items don’t fit on screen they are hidden in a horizontal scrollable container with controls.

25 lines (20 loc) 774 B
import PriorityNavScroller from './priority-nav-scroller.js'; // // Init with default setup // const priorityNavScrollerDefault = PriorityNavScroller(); // // Init with all options at default setting // const priorityNavScrollerDefault = PriorityNavScroller({ // selector: '.nav-scroller', // navSelector: '.nav-scroller-nav', // contentSelector: '.nav-scroller-content', // itemSelector: '.nav-scroller-item', // buttonLeftSelector: '.nav-scroller-btn--left', // buttonRightSelector: '.nav-scroller-btn--right', // scrollStep: 80 // }); // Init multiple nav scrollers with the same options let navScrollers = document.querySelectorAll('.nav-scroller'); navScrollers.forEach((currentValue) => { PriorityNavScroller({ selector: currentValue }); });