An open API service indexing awesome lists of open source software.

https://github.com/experience-monks/scroll-locker

Lock and unlock scroll on elements or document. Note that disabling scroll on body/document will propagate to all contained elements.
https://github.com/experience-monks/scroll-locker

scroll scroll-lock

Last synced: 11 months ago
JSON representation

Lock and unlock scroll on elements or document. Note that disabling scroll on body/document will propagate to all contained elements.

Awesome Lists containing this project

README

          

Lock and unlock scroll on elements or document.
Note that disabling scroll on body/document will propagate to all contained elements.

## Syntax
```javascript
scrollLocker(element [, disableKeyboardArrowsFlag]);
```

## API
* ```lock``` - disable elemen't scroll
* ```unlock``` - enable elemen't scroll

## Example
```javascript
import scrollLock from 'scroll-locker';

const scroll = scrollLock(container);
scroll.lock();

...
scroll.unlock();

```

## Install
```sh
npm install scroll-locker --save
```

## Test
```sh
npm t
```

## License
MIT, see [LICENSE.md](http://github.com/Jam3/scroll-locker/blob/master/LICENSE) for details.