We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02fcf86 commit 0de2c3eCopy full SHA for 0de2c3e
packages/framer-motion/src/render/dom/scroll/index.ts
@@ -18,7 +18,8 @@ export function scroll(
18
*/
19
if (
20
container === document.documentElement &&
21
- container.scrollHeight === container.clientHeight
+ ((axis === "y" && container.scrollHeight === container.clientHeight) ||
22
+ (axis === "x" && container.scrollWidth === container.clientWidth))
23
) {
24
container = document.body
25
}
packages/framer-motion/src/render/dom/scroll/track.ts
@@ -72,6 +72,7 @@ export function scrollInfo(
72
if (container !== document.documentElement) {
73
resizeListeners.set(container, resize(container, listener))
74
75
+
76
target.addEventListener("scroll", listener, { passive: true })
77
78
0 commit comments