2022-05-03

页面滚动事件

scroll 
给某个元素来注册
更多的是给页面注册
    window 或者 document 

页面加载事件

load
    给 window 注册
    当页面加载 还要等页面中引用外部资源(img、css、js文件)加载完成才执行
DOMContentLoaded
    给 document 注册
    当页面加载完成就来执行,不等外部资源的加载
当js代码写在head标签中,会导致元素获取不到,js代码 写在load 或者 DOMContentLoaded里面

三大家族

offset家族
    offsetWidth  offsetHeight   获取元素自身真实宽高大小
    offsetLeft  offsetTop    获取元素到定位父级之间的距离 (如果定位父级不存在,获取的是到body的距离)
    只读属性
scroll家族
    scrollWidth  scrollHeight     获取元素内容的宽高大小
        只读属性
    scrollLeft   scrollTop    获取滚动卷曲距离
        获取页面滚动卷曲距离
        通过html的scrollTop来获取
        document.documentElement.scrollTop
        不仅可以获取,还可以设置(document.documentElement.scrollTop = 0) 返回顶部
client家族
    clientWidth  clientHeight   获取元素  可视区 的大小
    clientLeft   clientTop   获取 元素左 上 边框大小
    resize 事件  当浏览器窗口大小发生改变的时候就会触发该事件

window注册事件

load
scroll
resize
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一节课程中的每一讲我都听了不下两遍,感觉每一遍都会有些不同的感受。为了更好的反思学习,将每一讲的反思心得都会在两...
    nifeng0721阅读 1,721评论 0 0
  • 不知不觉,已经在简书上连更了20天了,这是一个值得纪念的日子,虽然坚持的时间不长,在简书平台也是一个阶段。 讲真,...
    铁猴阅读 264评论 3 3
  • 1859 年《物种起源》一书出版至今,在一百多年的时间里,进化论已经从达尔文个人的天才推想变成了一门有坚实理论基础...
    amdli1949阅读 128评论 0 0
  • 我有幸于2017年8月15日暑假期间,与同事、同学等一行12人相随去俄罗斯旅行。那天我吃过午饭带着行李箱...
    平凡的英阅读 359评论 5 3
  • 5.3一起读书吧:如何圆梦? 什么是业力?业力就是事物运作背后真正的原因。 发动一辆车子表面看是靠钥匙,可发动机坏...
    七姐2023阅读 515评论 0 1