日期:2014-05-17  浏览次数:21058 次

javascript 网页页面问题
大神些,怎么跑判断用户是否已经浏览到了网页的最底部。就是那个滑动条到了最下面,我们怎么获取那个值。
javascript

------解决方案--------------------
当你做瀑布流时的一段js代码,你参考一下
var iHeight = 0;
var iTop = 0;
var clientHeight = 0;

// 取得当前页面显示所占用的高度
function getPageHeight()
{
    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;
    }

    iHeight = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight) - 770;
}

// 检测事件,检测滚动条是否接近或到达页面的底部区域,0.99是为了更接近底部时
function _onScroll()
{
    iTop = document.documentElement.scrollTop + document.body.scrollTop;
    getPageHeight();
    if (((iTop + clientHeight) > parseInt(iHeight * 0.99)))
    {
      //瀑布流加载数据
    }
}