Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery滚动帮助结束_Jquery_Scroll_Scrolltop - Fatal编程技术网

JQuery滚动帮助结束

JQuery滚动帮助结束,jquery,scroll,scrolltop,Jquery,Scroll,Scrolltop,所以我得到了以下代码: window.onload = function () { function getScrollTop() { if (typeof window.pageYOffset !== 'undefined') { // Most browsers return window.pageYOffset; } var d = document.documentElement; if (d.clientHeight)

所以我得到了以下代码:

window.onload = function () {

function getScrollTop() {
    if (typeof window.pageYOffset !== 'undefined') {
        // Most browsers
        return window.pageYOffset;
    }

    var d = document.documentElement;
    if (d.clientHeight) {
        // IE in standards mode
        return d.scrollTop;
    }

    // IE in quirks mode
    return document.body.scrollTop;
}

window.onscroll = function () {
    var reviewbasket = document.getElementById('reviewbasket'),
    scroll = getScrollTop();

    if (scroll > 950) {
        $("#global").stop;
    }
    else {
        reviewbasket.style.top = (scroll + 0) + "px";
    }
};

};
当前滚动以950 px结束,但是我希望div向右滚动,直到达到内容区域(#content)或页面的最大高度。我也不希望div与页脚重叠。我面临的主要问题是,这个页面是在两种不同的状态下查看的:登录和注销,注销附带了一个额外的内容区域,它会进一步向下推篮,并阻止我为滚动结束设置一个固定的高度

欢迎任何提示或指导

谢谢,
Dan

创建一个变量来保存内容div的高度。然后,当页面更改状态(登录=>注销)时,调用一个函数来更新高度变量

var maxScroll = $("#content").height();

function resetMaxScroll() {
    maxScroll = $("#content").height();
}

...

if (scroll > maxScroll) {
    $("#global").stop;
}
请,因为这会激励我们帮助您解决未来的问题。