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

2.1.0 • Public • Published

scrollparent

NPM version Size Download count Build status

A function to get the scrolling parent of a html element.

Install

npm install scrollparent --save

Example

var Scrollparent = require("scrollparent");

Scrollparent(document.getElementById("content")) // HTMLHtmlElement or HTMLBodyElement as appropriate
var Scrollparent = require("scrollparent");

Scrollparent(document.getElementById("inside-a-scrolling-div")) // HTMLDivElement

Note about the root scrolling element

Internally, the root scrolling element is determined in this library as the result of

document.scrollingElement || document.documentElement;

This should give a usable result in most browsers today but if you want to ensure full support you should use a document.scrollingElement polyfill such as this one.

Contributors

License

MIT

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i scrollparent

    Weekly Downloads

    468,109

    Version

    2.1.0

    License

    ISC

    Unpacked Size

    4.42 kB

    Total Files

    4

    Last publish

    Collaborators

    • olahol