繁体   English   中英

将页脚放在页面底部

[英]Stick the footer to the bottom of the page

当父div到达浏览器底部时,我需要冻结页脚面板。

我试过的是在滚动页面时使其冻结,但在父级div到达浏览器底部时需要它。

例如,在我的演示中,有一个隐藏的内容面板。 如果单击展开链接,则会看到展开的内容。

当此内容扩展时, bottom_content div会移至底部,一旦将bottom_content向下推,我就需要其中的footer div固定在底部。

这是我目前使用的代码

var stickyHeaderbottom = $('.footer').offset().top;

    $(window).scroll(function () {
        if ($(window).scrollTop() > stickyHeaderbottom) {
            $('.footer').css({ position: 'fixed', bottom: '0px', width: '95%', left: '2.5%' });
        } else {
            $('.footer').css({ position: 'static', bottom: '0px', width: '100%' });

        }
    });

DEMO

**希望这是您要实现的目标... 演示

$('.expandble_conetnt a').click(function(event){
        event.preventDefault();
        $(this).next('span').slideToggle();          
    }); 

//this is for stick to the bottom
var stickyHeaderbottom = $('.footer').offset().top;

    $(window).scroll(function () {
        if ($(window).scrollTop() > stickyHeaderbottom) {
            $('.footer').css({ position: 'fixed', bottom:0, width: '95%', left: '2.5%' });
        } else {
            $('.footer').css({ position: 'static', bottom: $('.expandble_conetnt').offset().top, width: '100%' });

        }
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM