IE6中“position:fixed”的polyfill导致无限滚动

时间:2014-08-20 06:58:47

标签: javascript position css-position internet-explorer-6 polyfills

这是我的代码:

var target = document.getElementById("target");

window.onscroll = function () {

    var viewport = document.documentElement;
    var viewportHeight = window.innerHeight || document.documentElement.clientHeight;

    target.style.top = viewport.scrollTop + (viewportHeight - target.clientHeight) + "px";
}

实际上它可以工作,但是当用户将页面滚动到底部时,他们可以无限地滚动页面。目标仍然保持在页面底部。

我的代码出了什么问题?我该如何解决这个问题?

0 个答案:

没有答案