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.gitcd ember-scrolleryarn install
yarn lint:jsyarn 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.