我正在使用Angular Material,当我使用property: fixed
时,我遇到了一个问题。当我一直向下滚动到页面底部时,div的底部部分fixed
被截断。
这里是JSFiddle:https://jsfiddle.net/baiin/pp1ak0a7/
我已尝试过其他解决方案来解决此问题,例如使用scrollTop()
替代position: fixed
,但它也会产生相同的错误。我认为解决方案是检查我何时滚动div的底部是否触及页面底部。但是,当移动div时,我无法获得div的正确位置。我一直得到同样的价值。我需要找到一种方法来获得这个div相对于整个页面的位置。
var offset = $("#scroll").offset();
console.log(offset.top); // doesn't give me relative position, just gives me constant value
任何输入都会有所帮助,因为我一直在努力解决这个问题。
答案 0 :(得分:0)
你可以试试这个,也许可以帮到你
$(function() {
var getTop = $('#scroll').offset().top;
log(getTop - $(window).scrollTop());
$(window).scroll(function() {
console.log(getTop - $(window).scrollTop());
});
});
祝你好运:)