Have ideas to improve npm?Join in the discussion! »

    normalize-wheel
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/normalize-wheel package

    1.0.1 • Public • Published

    Normalize Wheel

    Mouse wheel normalization across multiple multiple browsers.

    Original source

    This code is extracted and from Facebook's Fixed Data Table. Apart from import fixes, the code is unmodified.

    Usage

    Just add it as an dependency in npm.

    You can use it as follows:

    import normalizeWheel from 'normalize-wheel';
     
    document.addEventListener('mousewheel', function (event) {
        const normalized = normalizeWheel(event);
     
        console.log(normalized.pixelX, normalized.pixelY);
    });

    License

    See the LICENSE file.

    Install

    npm i normalize-wheel

    DownloadsWeekly Downloads

    182,110

    Version

    1.0.1

    License

    BSD-3-Clause

    Last publish

    Collaborators

    • avatar