Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/component/scroll-to

Smooth window scrolling with requestAnimationFrame and the Tween component
https://github.com/component/scroll-to

Last synced: 3 days ago
JSON representation

Smooth window scrolling with requestAnimationFrame and the Tween component

Awesome Lists containing this project

README

        

# scroll-to

Smooth window scroll to position with requestAnimationFrame and [Tween](https://github.com/component/tween).

## Installation

$ component install component/scroll-to

## API

### scrollTo(x, y, [options])

Scroll to the given point `(x, y)` with the given `options`:

- `ease` easing function defaulting to "out-circ" (view [ease](https://github.com/component/ease) for more)
- `duration` animation duration defaulting to `1000`

```js
var scrollTo = require('scroll-to');

scrollTo(500, 1200, {
ease: 'out-bounce',
duration: 1500
});
```

## License

MIT