useScrollPosition
Track the scroll position of the document or a specific element.
Installation
npm i @raddix/use-scroll-position
Usage
Get scroll position of document
In this example, we get the scroll position of the document.
Get scroll position of element
To get the scroll position of a scrollable element, instead of the document,
we can pass ref
to the target
option.
API
Parameters
The useScrollPosition
hook accepts a single object parameter with the following options:
Options | Description | Type |
---|---|---|
target | The element to get the scroll position from. | RefObject |
Return value
The useScrollPosition
hook returns an object with two properties:
Return value | Description | Type |
---|---|---|
x | The horizontal scroll position. | number |
y | The vertical scroll position. | number |