2016-05-31 61 views
0

我想获取文档可见部分的底部位置,而不是文档的高度。如何在浏览器上获取当前视口的底部位置

例如,我的屏幕高度768px则可见部分的高度约为650px,如果滚动高度为200px,则底部位置将围绕850px。我尝试使用$(window).height(),但它返回文档的高度。

+0

感谢罗里,当我创建一个新的工作演示文件,一个脚本在两页上返回不同的值,也许在我的HTML代码中有错误,我花了整整一天的时间来搜索这个 –

回答

4

要做到这一点,你只需要在windowscrollTop()添加到其height()scroll()事件处理程序中,像这样:

$(window).scroll(function() { 
    var bottomPos = $(window).scrollTop() + $(window).height() 
    $('.foo').text(bottomPos); 
}).scroll(); 

Example fiddle

相关问题