srraf

v3.2.0
Better scroll and resize handling

srraf

Monitor scrolling and resizing without event listeners. 300 bytes gzipped.

Install

npm i srraf --save

Usage

import srraf from 'srraf'

const scroller = srraf(({ x, px, y, py, vh, pvh, vw, pvw }, timestamp) => {
  // ...
})

scroller.update() // check position
scroller.destroy() // destroy listener

Note: values prefixed with p denote previous values.

License

MIT License © Eric Bailey

Metadata

  • MIT
  • Whatever
  • estrattonbailey
  • released 5/28/2019

Downloads

Maintainers