zoukankan      html  css  js  c++  java
  • 文档宽高及窗口事件

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

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

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

    <!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值在变化。注意:变化是根据移动的时间来决定的,移动的越慢,经历的时间越长,数值越大

  • 相关阅读:
    Java web 会话技术 cookie与session
    Spring bean的bean的三种实例化方式
    Spring基础篇——通过Java注解和XML配置装配bean(转载)
    Spring的核心api和两种实例化方式
    Spring 7种事务传播类型
    leetcode 697
    leetcode 387
    Spring_002 依赖注入方式实现
    Spring_第一个Spring入门案例IOC
    谈谈对Spring IOC的理解(转载)
  • 原文地址:https://www.cnblogs.com/pmlyc/p/8488498.html
Copyright © 2011-2022 走看看