From 8ab88871bc36ff25527e1151e2a82266b33aedac Mon Sep 17 00:00:00 2001 From: Tomasz Sodzawiczny Date: Wed, 21 Feb 2018 21:47:40 +0100 Subject: [PATCH] Use pageXOffset instead of scrollX (#1631) `scrollX`/`scrollY` do not work on some browsers, using `pageXOffset`/`pageYOffset` instead: https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollX#Notes --- examples/hovering-menu/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/hovering-menu/index.js b/examples/hovering-menu/index.js index 5bb6474f5..b220f59d1 100644 --- a/examples/hovering-menu/index.js +++ b/examples/hovering-menu/index.js @@ -126,9 +126,9 @@ class HoveringMenu extends React.Component { const range = selection.getRangeAt(0) const rect = range.getBoundingClientRect() menu.style.opacity = 1 - menu.style.top = `${rect.top + window.scrollY - menu.offsetHeight}px` + menu.style.top = `${rect.top + window.pageYOffset - menu.offsetHeight}px` menu.style.left = `${rect.left + - window.scrollX - + window.pageXOffset - menu.offsetWidth / 2 + rect.width / 2}px` }