2.1.0 • Published 3 years ago

scrollparent v2.1.0

Weekly downloads
211,391
License
ISC
Repository
github
Last release
3 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-scrollerkewproj20-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-componentsgbi-reactoure6yun-uiel-virtual-scroll-treeestimote-react-joyrideflick-joyrideflytask-joyridechromane-utilscustom-reactourautomata-walkthroughttk-rc-introvue-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-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_strafudu-reactourreact-tour-onboarding@nickcis/reactour@startinfinity/vue-virtual-scroller@lexmarkets/reactour-lex@aborovsky/react-joyride@processmaker/screen-builder
2.1.0

3 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

11 years ago