Naivete Precedes Misrepresentation

    @loopmode/scrollbarwidth

    1.1.3 • Public • Published

    scrollbarwidth

    Extremely simple script for getting the current width of the browser window scrollbar.

    If there is no scrollbar when invoked, 0 is returned.

    Installation

    # using npm
    npm install @loopmode/scrollbarwidth --save
    
    # using yarn
    yarn add @loopmode/scrollbarwidth
    

    Usage

    You can provide a DOM element as argument to check it for its scrollbar width. When you call the function without arguments, it returns the width of the global window scrollbar. You can require/import it any way you wish, and you can also access window.scrollbarwidth.

    import scrollbarwidth from '@loopmode/scrollbarwidth';
    
    var windowHasScrollbar = scrollbarwidth() > 0;
    var elHasScrollbar = scrollbarwidth(document.querySelector('.my-element')) > 0;
    

    Have a look at the code at github. It's ridiculously simple.

    Install

    npm i @loopmode/scrollbarwidth

    DownloadsWeekly Downloads

    1

    Version

    1.1.3

    License

    MIT

    Unpacked Size

    4.01 kB

    Total Files

    7

    Last publish

    Collaborators

    • loopmode