zoukankan      html  css  js  c++  java
  • window事件

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4   <meta charset="UTF-8">
     5   <meta name="viewport" content="width=device-width, initial-scale=1.0">
     6   <title>Document</title>
     7   <script>
     8     // 当代码执行到这里的时候,div还没有杯渲染出来,所以这里找不到
     9     var box = document.getElementById('box')
    10     console.log(box)
    11 
    12     window.onload = function () {
    13       // window的load事件,页面加载完成以后才会执行的代码
    14       var box = document.getElementById('box')
    15       console.log(box)
    16     }
    17   </script>
    18 </head>
    19 <body style="height: 10000px; 10000px">
    20   <div id="box">box</div>
    21   <script>
    22     // 滚动条滚轮事件
    23     window.onscroll = function () {
    24       // window.scrollTop有兼容性,直接取取不到
    25       // 下面这句话就是获取滚动条高度的一个兼容写法
    26       var top = document.documentElement.scrollTop || document.body.scrollTop
    27       var left = document.documentElement.scrollLeft || document.body.scrollLeft
    28 
    29       console.log(top, left)
    30     }
    31 
    32     // 窗口缩放事件
    33     window.onresize = function () {
    34       // 当窗口大小发生改变的时候触发的事件
    35       console.log(window.innerWidth, window.innerHeight)
    36     }
    37 
    38   </script>
    39 </body>
    40 </html>
  • 相关阅读:
    回答自己的提问
    <构建之法>13——17章的读后感
    <构建之法>10,11,12章的读后感
    <构建之法>8,9,10章的读后感
    作业5.2
    【作业报告】作业5 四则运算 测试与封装 5.1 改进版
    作业 5.1
    阅读
    做汉堡
    阅读《构建之法》
  • 原文地址:https://www.cnblogs.com/strongerPian/p/12716857.html
Copyright © 2011-2022 走看看