【发布时间】:2014-11-09 19:23:10
【问题描述】:
当它的父 div 到达浏览器底部时,我需要冻结页脚面板。
我尝试的是让它在我滚动页面时冻结,但当父父 div 到达浏览器底部时我需要它。
例如,在我的演示中,有一个隐藏的内容面板。如果您单击展开链接,您将看到展开的内容。
当此内容展开时,bottom_content div 移动到底部,我需要其中的 footer div 在bottom_content 被按下后立即粘在底部。
这是我目前使用的代码
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%' });
}
});
【问题讨论】:
-
更清楚.. 坚持页面底部.. 或视图底部不考虑滚动??...
-
一旦内容展开,它应该会向下粘贴。不是向下滚动时
-
我已经编辑了我的答案签出..
标签: javascript jquery html css footer