• 文档宽高及窗口事件


    可视区尺寸:就是看得见的屏幕宽高

    滚动距离:滚动条距上(左)边的距离。注意:并不是肉眼看到的实际距离,而是比例距离。

    内容高度:盒子里面,抛开边框,从上到下的内容的高度

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
            #box{
                width: 100px;
                height: 100px;
                border: 1px solid #000;
                padding: 10px;
            }
            #content{
                width: 100px;
                height: 200px;
                background-color: red;
            }
        </style>
    </head>
    <body>
    <div id="box">
        <div id="content"></div>
    </div>
    </body>
    <script>
    alert(document.getElementById('box').scrollHeight)
    </script>
    </html>

    文档高度:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
            *{
                padding: 0px;
                margin: 0px;
            }
            #box{
                width: 100px;
                height: 100px;
                border: 1px solid #000;
                padding: 10px;
    
            }
            #content{
                width: 100px;
                height: 200px;
                background-color: red;
            }
        </style>
    </head>
    <body>
    <div id="box">
        <div id="content"></div>
    </div>
    </body>
    <script>
    alert(document.documentElement.offsetHeight)
    </script>
    </html>

    122px=border(2px)+height(100px)+padding(20px)

    事件:

    onscroll:当滚动条滚动的时候触发

    onresize:当窗口大小发生改变的时候触发

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body style="height: 2000px;">
        
    </body>
    <script>
        var i=0;
        window.onscroll=function () {
            document.title=i++;
        }
    </script>
    </html>

     滚动滚动条,title值在变化。注意:变化是根据移动的时间来决定的,移动的越慢,经历的时间越长,数值越大

  • 相关阅读:
    Linux查看文件夹大小
    mysql按照天或小时group分组统计
    eclipse可以调试但是无法打开网页,提示一直在加载
    自定义spring valid方式实现验证
    UniCode编码表及部分不可见字符过滤方案
    shiro中移除jsessionid的解决方案
    Apache Shiro去掉URL中的JSESSIONID
    shiro开启realm
    shiro注解@RequiresPermissions多权限任选一参数用法
    linux 复制粘贴
  • 原文地址:https://www.cnblogs.com/pmlyc/p/8488498.html
Copyright © 2020-2023  润新知