zenscroll-plus

5.0.2 • Public • Published

Zenscroll plus

Rewrited and extended version of the original zenscroll

Install

npm

npm i zenscroll-plus

yarn

yarn add zenscroll-plus

Use

import Zenscroll from 'zenscroll-plus';

const elContainer = document.querySelector('.scrollable');
const el = elContainer.querySelector('.inner-element');
const scroll = new Zenscroll(elContainer, 500, 16);
// 500ms to animate, 16px to offset
scroll.scrollToCenterOf(el); // scroll to center of container's element
scroll.scrollToElemY(el); // scroll to container's element only along the Y axis
scroll.scrollToElemX(el); // scroll to container's element only along the X axis
scroll.scrollToCenterOfY(el) // scroll to container's element ceneter only along the Y axis
scroll.scrollToCenterOfX(el) // scroll to container's element ceneter only along the X axis

For more methods you can read JSDoc in the zenscroll.js source file

If you want to use transpiled version, you must import module from zenscroll-plus/build/zenscroll.

/zenscroll-plus/

    Package Sidebar

    Install

    npm i zenscroll-plus

    Weekly Downloads

    30

    Version

    5.0.2

    License

    Unlicense

    Unpacked Size

    25.8 kB

    Total Files

    7

    Last publish

    Collaborators

    • ya-kostik
    • lamartire