Skip to content

zhuowenli/scroll-to-view

Repository files navigation

scroll-to-view

Example

Example

Install

npm

$ npm install scroll-to-view

CDN

<script src="https://unpkg.com/scroll-to-view/dist/scroll-to-view.js"></script>

Usage

scrollToView('#header', 300);

Attributes

name desc type default required
selector element selector string - ✔️
duration animate time number 300 -
callback callback function function - -

Callback

You can pass a callback or Promise that will be called when all scrolling has been completed.

// callback
scrollToView('#header', 300, () => console.log('done'));

// promise
scrollToView('#header', 300).then(() => console.log('done'))

Size

<= 1 KB