eventlistener-resize
Version:
A tiny library to add/remove listeners on Element resize
48 lines (31 loc) • 1.29 kB
Markdown
# eventlistener-resize
[](https://travis-ci.org/ItsJonQ/eventlistener-resize)
[](https://badge.fury.io/js/eventlistener-resize)
> A tiny library to add/remove listeners on Element resize
## Table of contents
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
## Features
- **Zero dependencies!**
- Super tiny, at ~900B gzipped
## Installation
```
npm install --save eventlistener-resize
```
## Usage
```
import 'eventlistener-resize'
...
const element = document.querySelector('.el')
element.addEventListener('resizeStart', resizeStartEventCallback)
element.addEventListener('resize', resizeEventCallback)
element.addEventListener('resizeEnd', resizeEndEventCallback)
...
element.removeEventListener('resizeStart', resizeStartEventCallback)
element.removeEventListener('resize', resizeEventCallback)
element.removeEventListener('resizeEnd', resizeEndEventCallback)
```