smdm-slide-menu
Version:
A library agnostic multilevel page menu with a smooth slide effect based on CSS transitions, focused on accessibility.
20 lines (16 loc) • 426 B
text/typescript
import { SlideMenu } from '../../dist/index';
const menuLeftElem = document.getElementById('test-menu-left');
const menuLeft = new SlideMenu(menuLeftElem, {
position: 'left',
keyClose: 'Escape',
showBackLink: false,
navigationButtons: '>',
backLinkBefore: '<',
closeOnClickOutside: true,
navigateLinks: true,
minWidthFold: 768,
menuWidth: 440,
});
if (window.innerWidth > 767) {
menuLeft.open(false);
}