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@deuex-solutions/react-tour@deuex-solutions/react-tutorial@doodl/react-forms@rrrapha/reactourkewproj20-reactourkfront-baseuittk-rc-intro@atom525824/vue-virtual-scroller@aliath2/react-joyride@akmaldju/reactour@akryuminfinitum/vue-virtual-scroller@cchen028/vue-virtual-scroller@citriik/vue-virtual-scroller@aborovsky/react-joyride@hokify/vue-virtual-scroller@codaco/ui@davidarico/vue-virtual-scroller@deepdiver/vue-virtual-scroller@deriv/deriv-onboarding@deriv/react-joyride@defihelper/react-joyride@devstub/vue-virtual-scroller@delewis13/react-joyridevue-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@fazendatech/react-joyride@harsharyacnu/ti-react-tour@hugo-team/react-joyride@gemini-testing/react-lazily-render@evansjohnson/react-joyride@fork-anyone/vue-virtual-scroller@gilbarbara/components@inconvo/vue-virtual-scroller@insomnia-dev/reactour-emotion@lskjs/react-joyride@lexmarkets/reactour-lex@matsumos/reactour@newhippo/react-joyride@examind/react-joyride@extensionengine/tce-jodit@edaider/react-joyride@mersa/bpms-screen-builder@jobbatical/jb-tour@jobbatical/reactour@duzhijie/vue-virtual-scroll-tree@raona/joyride@sadat2002/screen-builder@processmaker/screen-builder@pry-financials/react-joyride@startinfinity/vue-virtual-scrollermy-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-joyrider
2.1.0

2 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.2

9 years ago

1.0.0

9 years ago

0.1.0

10 years ago