• js滚动条


    /*滚动条在Y轴上的滚动距离*/
    function ScrollTop()
    {
    var scrollTop = 0, bodyScrollTop = 0, documentScrollTop = 0;
    if (document.body)
    {
    bodyScrollTop = document.body.scrollTop;
    }
    if (document.documentElement)
    {
    documentScrollTop = document.documentElement.scrollTop;
    }
    scrollTop = (bodyScrollTop - documentScrollTop > 0) ? bodyScrollTop : documentScrollTop;
    return scrollTop;
    }
    /*文档的总高度*/
    function ScrollHeight()
    {
    var scrollHeight = 0, bodyScrollHeight = 0, documentScrollHeight = 0;
    if (document.body)
    {
    bodyScrollHeight = document.body.scrollHeight;
    }
    if (document.documentElement)
    {
    documentScrollHeight = document.documentElement.scrollHeight;
    }
    scrollHeight = (bodyScrollHeight - documentScrollHeight > 0) ? bodyScrollHeight : documentScrollHeight;
    return scrollHeight;
    }
    /*浏览器视口的高度*/
    function WindowHeight()
    {
    var windowHeight = 0;
    if (document.compatMode == "CSS1Compat")
    {
    windowHeight = document.documentElement.clientHeight;
    } else
    {
    windowHeight = document.body.clientHeight;
    }
    return windowHeight;
    }
    window.onscroll = function()
    {
    if (ScrollTop() + WindowHeight() + 5 >= ScrollHeight())
    {
    More();
    }
    };

  • 相关阅读:
    uva 12096
    uva 705
    uva 657
    uva 10129
    uva 816 BFS求最短路的经典问题……
    uva 1103
    uva 699
    这是昨天的内容,就这样慢慢整吧,然后,荒废了好多时间啊!!
    今天就这么乱糟糟的过啦~刚刚接触html,就稍微写了一下,明天加油,今天直接贴图
    uva 548 tree
  • 原文地址:https://www.cnblogs.com/ghelement/p/4511328.html
Copyright © 2020-2023  润新知