Skrollr无法计算完整的浏览器高度

时间:2017-01-18 23:54:46

标签: jquery skrollr

我认为这就是问题所在。在IE上,似乎它的高度超过了身体的真实高度,在Chrome上它的数量越来越小。

我不是百分之百确定这是发生了什么,但这是我迄今为止最好的猜测。

以下是我将用作例子的页面:http://driftingcreatives.com/work/triseum/

右手栏有一个div,当你从页面的0%滚动到100%时,它的高度会增加。显然,在页面底部是应该达到第二个加号。

这是我的skrollr初始化。我确实尝试去除forceHeigh,但无济于事。

if(!(/Android|iPhone|iPad|iPod|BlackBerry|Windows Phone/i).test(navigator.userAgent || navigator.vendor || window.opera)){
    skrollr.init({
        forceHeight: false
    });
}

这是HTML元素。

<div class="bg" data-anchor-target="body" data-top="height:0px;" data-bottom="height:348px;"></div>

更新:我刚刚注意到,如果我加载的页面无法正常工作,并且我调整了浏览器的大小,则会修复。不确定这是否有帮助,但我认为值得说明。

0 个答案:

没有答案