首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

javascript 网页页面有关问题

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

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)))
    {
      //瀑布流加载数据
    }
}

热点排行