makeup-prevent-scroll-keys
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/makeup-prevent-scroll-keys package

0.2.1 • Public • Published

makeup-prevent-scroll-keys

This module prevents the default scroll event when pressing down arrow, page down, spacebar, etc. This behaviour is required for ARIA widgets such as menu, tabs and comboboxes. See eBay MIND Patterns for further information.

Experimental

This module is still in an experimental state, until it reaches v1 you must consider all minor releases as breaking changes.

Example

import * as scrollKeyPreventer from 'makeup-prevent-scroll-keys';

// get element reference
const widgetEl = document.querySelector('.widget');

// execute
scrollKeyPreventer.add(el);

// to remove
scrollKeyPreventer.remove(el);

Package Sidebar

Install

npm i makeup-prevent-scroll-keys

Weekly Downloads

110

Version

0.2.1

License

MIT

Unpacked Size

3.82 kB

Total Files

7

Last publish

Collaborators

  • saiponnada
  • lulavalva
  • artblue
  • dylanpiercey
  • sendlo
  • ianmcburnie
  • agliga