我想知道何时滚动到页面底部,所以我这样做了
docH = $(document).height();
winH = $(window).height();
$(window).scroll(function(){
if($(window).scrollTop() == docH - winH){
console.log('bottom reached');
}
})
但是当我滚动到底部时没有任何反应,但我将其复制并粘贴到另一页上并且工作正常。
所以我做了这个
$(window).scroll(function(){
console.log(docH);
console.log(winH);
console.log($(window).scrollTop());
})
所以我意识到,当我滚动到底部时,我得到了这个值
docH = 29028
winH = 717
现在通过计算,window.scrollTop应该是docH - winH,这是28311但是我得到这个值28311.111357894
请有人知道小数的原因以及我如何解决它?