将div粘贴到屏幕底部

时间:2014-02-14 06:50:19

标签: jquery html

我试图让div粘在页面底部,直到用户滚动到他原来的位置。换句话说,我想要一个div粘在屏幕的底部,直到用户滚动到它在页面上应用的位置。

我使用了以下代码,它运行正常。但是当它应用于原始位置时会发生波动。

$(window).scroll(function (e) {

        if ($(window).scrollTop() + window.innerHeight>= $(document).height() - 150)
        {
            var cls = $('#StickyFooter').attr('class');
            if (cls != "footer NonStickyFooter") {
                $('#StickyFooter').removeClass('StickyFooter').addClass('NonStickyFooter');
                flag = 0;
            }
        }
        else {

            $('#StickyFooter').removeClass('NonStickyFooter').addClass('StickyFooter');
            $(window).bind('scroll');
        }
    });

由于

0 个答案:

没有答案