以前学习的初级阶段,目的是当 滚动条滚到最底部的时候,继续加载一些东西。这里下面主要是做到如何判断什么时候滚动条到了底部。
var clientHeight = 0;
var scrollHeight = 0;
if (document.body.clientHeight && document.documentElement.clientHeight) {
clientHeight = (document.body.clientHeight < document.documentElement.clientHeight) ? document.body.clientHeight: document.documentElement.clientHeight;
} else {
clientHeight = (document.body.clientHeight > document.documentElement.clientHeight) ? document.body.clientHeight: document.documentElement.clientHeight;
}
scrollHeight = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
//
window.onscroll= function (){
var scrollTop = 0;
if (document.documentElement && document.documentElement.scrollTop) {
scrollTop = document.documentElement.scrollTop;
} else if (document.body) {
scrollTop = document.body.scrollTop;
}
if (scrollTop + clientHeight == scrollHeight) {
//此处可以写ajax
} else {
return;
}
}
浙公网安备 33010602011771号