From bcb978d7b54b2f5517a2dc3f1aeb831f3fe82b32 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 27 May 2014 18:34:56 -0400 Subject: [PATCH] - disallow negative scroll positions from affecting the left nav position --- doc/build/static/init.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/build/static/init.js b/doc/build/static/init.js index 356b1f7261..5687eed1dd 100644 --- a/doc/build/static/init.js +++ b/doc/build/static/init.js @@ -46,7 +46,8 @@ function initFloatyThings() { $("#docs-sidebar").removeClass("automated"); $("#docs-top-navigation-container").removeClass("automated"); $("#docs-body").css("margin-top", ""); - $("#docs-sidebar").css("top", $("#docs-body").offset().top - scrolltop); + // safari/chrome allow negative scroll positions + $("#docs-sidebar").css("top", $("#docs-body").offset().top - Math.max(scrolltop, 0)); } -- 2.47.3