2.1.0 • Published 2 years ago

scrollparent v2.1.0

Weekly downloads
211,391
License
ISC
Repository
github
Last release
2 years ago

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

@cocolist/thumbprint-reactpreactour@lexmarkets/reactour@ropez/vue-virtual-scroller@clicdata/vue-virtual-scrollerlingxing-ui@infinitebrahmanuniverse/nolb-scro@everything-registry/sub-chunk-2721vuetning-3reactour-gcbtdh-element-uitaulasw-longteng-vue-virtual-scrollervunemesis-vue-virtual-scrollerwsj.vue-virtual-scrollervue-cordova-scroller@rrrapha/reactourkewproj20-reactourkfront-baseuiidyll-documentinternal-link-routerkolach-vue-virtual-table@whartongroup/react-joyride@tianfanfan/vue-virtual-scroller@ucheol2/react-joyride@telkomdesign/colors@telkomdesign/colortest@telkomdesign/icons@telkomdesign/iconstest@telkomdesign/styles@telkomdesign/stylestest@telkomdesign/tedis-reactjs-component@tesglobal/react-joyride@zippie/react-joyrideadjustadt-js-components@atom525824/vue-virtual-scroller@citriik/vue-virtual-scroller@harsharyacnu/ti-react-tour@aborovsky/react-joyride@edaider/react-joyride@codaco/ui@aliath2/react-joyride@akryuminfinitum/vue-virtual-scroller@akmaldju/reactourttk-rc-intro@cchen028/vue-virtual-scrollervue-virtual-scroller-enhancedvue-virtual-scroller-hivue-virtual-scroller-leahcimicvuetningvue-standardvue-virtual-scroll-patchvue-virtual-scroll-pluginvue-virtual-scroller-classicvue-virtual-scroller-czfixvue-virtual-scroller-devstubvue3-virtual-scrollervirtual-tour-guidevfan-uizktj-vue-virtual-scrollerzktj3-vue-virtual-scroller@evansjohnson/react-joyride@lexmarkets/reactour-lex@newhippo/react-joyride@sadat2002/screen-builder@processmaker/screen-builder@pry-financials/react-joyridemy-test-joyridemosaiqjoyridemitourolymp-uipatternplate-clientroo-uireact-lazily-renderreact-lazily-render-scroll-parentsanjeev-react-joyridereact-joyridereact-joyride-forkreact-joyride-forkedreact-joyride-gsreact-joyride-multi-spotlight-forkreact-joyride-nextreact-joyride-q5react-joyride-react-19react-joyride-restart-fixreact-joyride-scrollparentreact-joyride-testreact-joyriderreact-fast-uiscroll-ivpit-element-uipopmanrheo-react-joyriderheo-test-react-joyridereactourreactour-css-onlyreactour-emotionreactour2reactour_for_st
2.1.0

2 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.0.2

9 years ago

1.0.0

10 years ago

0.1.0

10 years ago