From 8fdbb7c80859ee007948dd3d45924b6d720081ff Mon Sep 17 00:00:00 2001 From: Ross <17883828+rosscg@users.noreply.github.com> Date: Fri, 23 Dec 2022 21:09:20 +0000 Subject: [PATCH] Fix for scrolling with fixed positioning --- source/shadowbox.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/shadowbox.js b/source/shadowbox.js index e5b4757..5c22deb 100644 --- a/source/shadowbox.js +++ b/source/shadowbox.js @@ -480,8 +480,10 @@ * the window. Necessary when using absolute positioning instead of fixed. */ function setContainerPosition() { - setStyle(containerElement, "left", documentElement.scrollLeft + "px"); - setStyle(containerElement, "top", documentElement.scrollTop + "px"); + if (!supportsFixed) { + setStyle(containerElement, "left", documentElement.scrollLeft + "px"); + setStyle(containerElement, "top", documentElement.scrollTop + "px"); + } } var troubleElementTagNames = [ "select", "object", "embed", "canvas" ];