accessiblenav.js

1.0.5 • Public • Published

accessibleNav.js

A tiny JavaScript plugin for accessible multi-level dropdown menus

Usage

Install

Available as NPM package:

$ yarn add accessiblenav.js

Include

Webpack environment

import accessibleNav from 'accessiblenav.js'

Old-school way

<script src="dist/index.min.js"></script>

Initiate

const nav = document.querySelector('.nav')

accessibleNav(nav, {
  selSub: 'ul',
  selItem: 'li',
  selButton: 'a',
  classItemActive: '--active',
  classEnabled: '--jsfied',
  click: true,
  mouseover: true,
  keypress: true,
  outsideClick: true,
  escPress: true,
})

Development

  1. $ yarn
  2. $ yarn dev
  3. Edit plugin at /src/index.js, edit demo(s) at /demo
  4. Build with $ yarn build when done

Readme

Keywords

none

Package Sidebar

Install

npm i accessiblenav.js

Weekly Downloads

12

Version

1.0.5

License

MIT

Unpacked Size

183 kB

Total Files

11

Last publish

Collaborators

  • osvaldas