jquery获取元素到屏幕底的可视距离

jquery获取元素到屏幕底的可视距离

jquery获取元素到屏幕底的可视距离_第1张图片

 

jquery获取元素到屏幕底的可视距离_第2张图片

 

要打对号的图里的height(我自称为可视高度:滚动条未滑到最底端)  不是打叉图里的到页面底部(滚动条到最底部时的height)(offset().top方法不行)

 

解决办法:

$(window).height();//是文档窗口高度
$("div").offset().top//是标签距离顶部高度
$(document).scrollTop();//是滚动条高度
$("div").height();//是标签高度
你要的高度+$("div").height()+[$("div").offset().top-$(document).scrollTop()]=$(window).height();

经过简单的数学变换即可得到你要的值了

 

转载于:https://www.cnblogs.com/snowhite/p/4908848.html

你可能感兴趣的:(jquery获取元素到屏幕底的可视距离)