1.0.2 • Published 7 years ago

resize-start-end v1.0.2

Weekly downloads
5
License
ISC
Repository
-
Last release
7 years ago

resize-start-end

resize-start-end is a small utility for detecting the start and/or end of a series of window resize events.

demo

Installation

yarn
yarn add resize-start-end
npm
npm i resize-start-end -S

Usage

// ESM
import resizeStartEnd from 'resize-start-end';

// or CommonJS
const resizeStartEnd = require('resize-start-end');

// `debounceWaitTime` is a number in milliseconds that is passed to
// lodash.debounce. Defaults to 200.
const resize = resizeStartEnd({ debounceWaitTime: 150 });

// Begin listening for given type, 'start' or 'end'.
resize.on('start', myStartHandler);
resize.on('end', myEndHandler);

// Remove listener for given type and handler
resize.off('start', myStartHandler);
resize.off('end', myEndHandler);

// Check if the window is currently being resized
resize.isResizing(); // returns a boolean
1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago