Modifier for locking body scroll while preserving element scrolling.
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
🔐Body scroll locking that just works with everything
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
TypeScript definitions for body-scroll-lock
Disables scroll outside of `children` node.
Removes body scroll without content _shake_
It is a trap! (for a focus)
A Vue.js directive for scroll locking
`useLockBodyScroll` is a React hook for controlling the scroll behavior of the body element in web applications. It's particularly useful for scenarios like opening modals or overlays where background scroll needs to be disabled.
Prevent scroll on the body when component is mounted.
TypeScript definitions for scroll-lock
The default blueprint for Embroider v2 addons.
The final solution for WAI ARIA compatible modal dialogs or full-screen tasks.
::: code-group
Scroll to top with preserved browser history scroll position
The basic dropdown that your ember app needs
@fastkit/body-scroll-lock
Lightweight, component based table for Ember 3.4+
No description provided.
A scroll lock tool for Vue 3
DOM trap for a focus
Render a child view somewhere else in the DOM.
Ember preset for conventional-changelog.