Animate scroll to an element using rAF.
ember install ember-scroller
Use the scroller
service to scroll to an element.
scroller: service(),
actions: {
scroll() {
const element = document.getElementById('scroll-to');
get(this, 'scroller').scrollTo(element);
}
}
Add elements as offsets (such as a fixed header) and they are taken into account even if they change height on different viewports.
const headerElem = document.getElementById('header');
scroller.addOffset(headerElem);
git clone https://github.com/aranja/ember-scroller.git
cd ember-scroller
yarn install
yarn lint:js
yarn lint:js --fix
ember test
– Runs the test suite on the current Ember versionember test --server
– Runs the test suite in "watch mode"ember try:each
– Runs the test suite against multiple Ember versions
ember serve
- Visit the dummy application at http://localhost:4200.
For more information on using ember-cli, visit https://ember-cli.com/.
This project is licensed under the MIT License.