以前学习的初级阶段,目的是当 滚动条滚到最底部的时候,继续加载一些东西。这里下面主要是做到如何判断什么时候滚动条到了底部。

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;
                    }

                 }

posted on 2013-05-24 12:57  sutton  阅读(119)  评论(0)    收藏  举报