0.1.22 • Published 1 year ago
@analytics/scroll-utils v0.1.22
Scroll Utilities
A tiny utility library for working with scroll events in 972 bytes
.
How to install
Install @analytics/scroll-utils
from npm.
npm install @analytics/scroll-utils
API
Below is the api for @analytics/scroll-utils
. You can import only what you need & the rest will be tree-shaken out of your bundle.
onScrollChange
Listen to form submissions & do stuff with inputs.
This will incept form submissions & fire a custom callback before submitting the form normally
import { onScrollChange } from '@analytics/scroll-utils'
const detachScrollListener = onScrollChange({
25: (scrollDepth, maxScroll) => {
console.log('25 % scrolled', scrollDepth)
},
50: (scrollDepth, maxScroll) => {
console.log('50 % scrolled', scrollDepth)
},
75: (scrollDepth, maxScroll) => {
console.log('75 % scrolled', scrollDepth)
},
90: (scrollDepth, maxScroll) => {
console.log('90 % scrolled', scrollDepth)
},
})
// Detach listener
detachScrollListener()
Alternative libraries
0.1.21
1 year ago
0.1.22
1 year ago
0.1.20
3 years ago
0.1.16
3 years ago
0.1.17
3 years ago
0.1.18
3 years ago
0.1.19
3 years ago
0.1.14
3 years ago
0.1.15
3 years ago
0.1.13
3 years ago
0.1.12
3 years ago
0.1.10
3 years ago
0.1.9
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.5
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago
0.0.1
4 years ago