normalize-scroll-left

  • Version 0.2.1
  • Published
  • 13.1 kB
  • No dependencies
  • MIT license

Install

npm i normalize-scroll-left
yarn add normalize-scroll-left
pnpm add normalize-scroll-left

Overview

Utility library to determine and normalize Element.scrollLeft behavior

Index

Functions

function detectScrollType

detectScrollType: () => ScrollType;

    function getNormalizedScrollLeft

    getNormalizedScrollLeft: (
    element: HTMLElement,
    direction: 'rtl' | 'ltr'
    ) => number;

      function setNormalizedScrollLeft

      setNormalizedScrollLeft: (
      element: HTMLElement,
      scrollLeft: number,
      direction: 'rtl' | 'ltr'
      ) => void;

        Type Aliases

        type ScrollType

        type ScrollType = 'indeterminate' | 'default' | 'negative' | 'reverse';

          Package Files (1)

          Dependencies (0)

          No dependencies.

          Dev Dependencies (12)

          Peer Dependencies (0)

          No peer dependencies.

          Badge

          To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

          You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/normalize-scroll-left.

          • Markdown
            [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/normalize-scroll-left)
          • HTML
            <a href="https://www.jsdocs.io/package/normalize-scroll-left"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>