- Vue3 + TypeScript + Ant Design Vue - Auth, User, Role, Project management pages - Pinia state management - Vue Router with auth guard |
||
|---|---|---|
| .. | ||
| dist-node | ||
| dist-src | ||
| dist-web | ||
| README.md | ||
| package.json | ||
README.md
dom-scroll-into-view
scroll node in contain to make node visible
install
Usage
import scrollIntoView from 'dom-scroll-into-view';
scrollIntoView(source,container,config);
Development
npm install
npm start
Example
http://localhost:8000/examples/
online example: http://yiminghe.github.io/dom-scroll-into-view/
function parameter
| name | type | default | description |
|---|---|---|---|
| source | HTMLElement | node wanted to show | |
| container | HTMLElement | ||
| config.alignWithLeft | Boolean | whether align with left edge | |
| config.alignWithTop | Boolean | whether align with top edge | |
| config.offsetTop | Number | ||
| config.offsetLeft | Number | ||
| config.offsetBottom | Number | ||
| config.offsetRight | Number | ||
| config.allowHorizontalScroll | Boolean | whether allow horizontal scroll container | |
| config.onlyScrollIfNeeded | Boolean | whether scroll container when source is visible |
License
dom-scroll-into-view is released under the MIT license.
