Categories
Plugins

jquery-prevent-scroll-keys

jquery-prevent-scroll-keys

Prevent scrolling when pressing any scroll key (e.g. down arrow, spacebar) with focus on given selector.
$(delegateSelector).preventScrollKeys(delegateDescendantSelector);
Install
npm install jquery-prevent-scroll-keys
Example
$(‘.tabs’).preventScrollKeys(‘[role=tab]’);
Dependencies

jquery

Development
Useful NPM task runners:

npm start for local browser-sync development.
npm test runs tests & generates reports (see reports section below)
npm run tdd test driven development: watches code and re-tests after any change
npm run build cleans, lints, tests and minifies

Execute npm run to view all available CLI scripts.
Reports
Each test run will generate the following reports:

/test_reports/coverage contains Istanbul code coverage report
/test_reports/html contains HTML test report
/test_reports/junit contains JUnit test report

CI Build
https://travis-ci.org/makeup-jquery/jquery-prevent-scroll-keys
Code Coverage
https://coveralls.io/github/makeup-jquery/jquery-prevent-scroll-keys?branch=master

GitHub Repo