一、如何获得网页整体高度?
利用jQuery获取body高度方法:$(documet).height();
利用jQuery获取滚动高度方法:$("html,body").scrollTop();
利用JS获取浏览器可见高度方法:document.documentElement.clientHeight;
1)
$(window).scroll(function(){
if(($("body").height()-$("body,html").scrollTop())<=document.documentElement.clientHeight){alert("到底了");
}
});
2)
$(window).scroll(function(){
var scrollTop = $(this).scrollTop();
var scrollHeight = $(document).height();
var windowHeight = $(this).height();
if(scrollTop + windowHeight == scrollHeight){
alert("已经到最底部了!");
}
});
如果要判断在某一个元素中的滚动条是否到底部,根据类似的思想,将document.body换成特定的元素即可,获取scrollTop和scrollHeight的方式是一样的,但是获取元素可见高度需要用到offsetHeight属性,直接依葫芦画瓢即可。