From 9f43b6c8bb8af29d163ce6a2f3a6ba19c917a6a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Dole=C5=BEal?= Date: Mon, 2 Dec 2013 15:16:53 +0100 Subject: [PATCH] use window height for viewport height instead of document height translation from relative to absolute coordinates should be (as it is in documentation and also it is somehow logical) relative to browser's viewport edges. Thus viewport height is not document height but browser's window inner height. --- src/skrollr.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/skrollr.js b/src/skrollr.js index e33acbc6..b40cb1d2 100644 --- a/src/skrollr.js +++ b/src/skrollr.js @@ -506,7 +506,7 @@ * That is, calculate anchor position and offset of element. */ Skrollr.prototype.relativeToAbsolute = function(element, viewportAnchor, elementAnchor) { - var viewportHeight = documentElement.clientHeight; + var viewportHeight = window.innerHeight; var box = element.getBoundingClientRect(); var absolute = box.top; @@ -1636,4 +1636,4 @@ //Animation frame id returned by RequestAnimationFrame (or timeout when RAF is not supported). var _animFrame; -}(window, document)); \ No newline at end of file +}(window, document));