0.2.0 • Published 8 years ago

@methodgrab/scroll-to v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 years ago

Scroll To

A wrapper around jQuery.animate({ scrollTop: offset }) to scroll the page to a specific element.

Install

npm install --save @methodgrab/scroll-to

Examples:

const scroll2 = require( '@methodgrab/scroll-to' );

$( '.btn' ).on( 'click', function( e ) {
	scroll2( '.some-element' );
});
const scroll2 = require( '@methodgrab/scroll-to' );

$( '.btn' ).on( 'click', function( e ) {
	scroll2( '.some-element', { duration: 1000, padding: 5 } )
	.then( () => console.log( 'Done!' ) );
});

API

scroll2( selector, { duration, padding } )
Returns a Promise that resolves when the scroll completes

selector

String
The CSS selector of an element.

options.duration

Number (default: 250)
The scroll duration in ms.

options.padding

Number (default: 50)
An additional value, in px, to add to the scroll offset.
Useful to avoid scrolling to content under fixed headers etc.

0.2.0

8 years ago

0.1.0

8 years ago