2.1.0 • Published 11 months ago

scrollparent v2.1.0

Weekly downloads
211,391
License
ISC
Repository
github
Last release
11 months 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-gcbreact-joyrider@deriv/deriv-onboarding@deriv/react-joyride@davidarico/vue-virtual-scroller@deuex-solutions/react-tour@deuex-solutions/react-tutorial@devstub/vue-virtual-scroller@delewis13/react-joyride@doodl/react-forms@deepdiver/vue-virtual-scroller@defihelper/react-joyrideflick-joyrideel-virtual-scroll-treeestimote-react-joyride@harsharyacnu/ti-react-tour@gilbarbara/components@hokify/vue-virtual-scroller@hugo-team/react-joyride@gemini-testing/react-lazily-renderidyll-documentinternal-link-router@citriik/vue-virtual-scroller@evansjohnson/react-joyridemosaiqjoyride@examind/react-joyride@edaider/react-joyridemitourmy-test-joyride@fork-anyone/vue-virtual-scroller@extensionengine/tce-joditgbi-reactour@duzhijie/vue-virtual-scroll-tree@insomnia-dev/reactour-emotion@inconvo/vue-virtual-scrollerolymp-uikolach-vue-virtual-table@jobbatical/jb-tour@jobbatical/reactourkfront-baseuikewproj20-reactourpatternplate-clientpit-element-uireact-fast-uireact-lazily-renderreact-lazily-render-scroll-parentrheo-test-react-joyride@newhippo/react-joyriderheo-react-joyridescroll-iv@processmaker/screen-builderroo-uireact-joyridereact-joyride-forkreact-joyride-forkedreact-joyride-gsreact-joyride-multi-spotlight-forkreact-joyride-nextreact-joyride-q5react-joyride-restart-fixreact-joyride-scrollparentreact-joyride-testreact-tour-onboardingsanjeev-react-joyride@raona/joyride@pry-financials/react-joyridevue3-virtual-scrollervuetningautomata-walkthrough@aliath2/react-joyridereactourreactour-css-onlyreactour-emotionreactour2reactour_for_stvunemesis-vue-virtual-scrolleradt-js-components@zippie/react-joyridewsj.vue-virtual-scrollerzktj-vue-virtual-scrollerzktj3-vue-virtual-scroller@aborovsky/react-joyride@akmaldju/reactour@akryuminfinitum/vue-virtual-scrolleradjust@atom525824/vue-virtual-scroller@tesglobal/react-joyride@telkomdesign/colors@telkomdesign/colortest@telkomdesign/icons@telkomdesign/iconstest
2.1.0

11 months ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.2

8 years ago

1.0.0

8 years ago

0.1.0

9 years ago