makeup-prevent-scroll-keys
v0.4.0
Published
Prevents default scroll event when pressing down arrow, page down, spacebar, etc.
Downloads
10,515
Readme
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";
const widgetEl = document.querySelector(".widget");
scrollKeyPreventer.add(widgetEl);
// to remove
scrollKeyPreventer.remove(widgetEl);