alfa-jpn / track-helpers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TrackHelpers

Helpers for track.

Installation

npm

npm install track-helpers

Usage

ScrollHelper

const ScrollHelper = require('track-helpers/lib/scroll_helper');

ScrollHelper.getPos();        // =>  Window scroll position.  `ex) {x: 100, y: 200}`
ScrollHelper.getPos(element); // =>  Element scroll position. `ex) {x: 100, y: 200}`

ScrollHelper.scroll({x: 100, y: 100});             // => Window scroll x=100, y=100
ScrollHelper.scroll({x: 100, y: 100}, 250);        // => Window scroll x=100, y=100 with 250ms animation.
ScrollHelper.scroll({x: 100, y: 100}, 0, element); // => Element scroll x=100, y=100

ScrollHelper.scrollTo(element);              // => Window scroll to Element
ScrollHelper.scrollTo(element, 250);         // => Window scroll to Element with 250ms animation.
ScrollHelper.scrollTo(element, 0, {x: -60}); // => Window scroll to Element with offset (x - 60)

HashHelper

const HashHelper = require('track-helpers/lib/hash_helper');

// Fash hash function. (non-cryptographic)
HashHelper.fast('ABCDEFGエヴァけもフレ'); // Return hex hash.

About


Languages

Language:JavaScript 100.0%