我正在尝试将侧边栏位置绝对更改为固定。这个想法是侧栏将是绝对的,直到它接触到页脚,然后它会被固定。所以下面的代码在我的大显示器上运行良好,但在我的小显示器上,侧边栏在碰到页脚之前就固定了,我假设在更大的显示器上,侧边栏会进入页脚并且下面的代码不会触发。
$(document).scroll(function() {
if ($(this).scrollTop() < 5953) {
$('.hanger').addClass(' hanger sidebar');
$('.xoxo').removeClass('xoxo2 ')
$('.xoxo').css("position", "fixed");
}
})
那么有没有办法5953
动态获取号码呢?我试过:
var value = $('#footer').scrollTop()
和var value =$('#footer').offset().top
然后传递value
变量而不是固定数字
这是演示http://aurelslab.co.uk/ - 如果您的显示器更大或更小,那么您会看到侧边栏无法正常工作
谢谢