文章の目录

  • 1、scroll概述
  • 2、scroll系列属性
  • 3、页面被卷去的头部
  • 4、页面被卷去的头部兼容性解决方案
  • 写在最后

1、scroll概述

scroll 翻译过来就是滚动的,我们使用 scroll 系列的相关属性可以动态的得到该元素的大小、滚动距离等。

2、scroll系列属性

3、页面被卷去的头部

如果浏览器的高(或宽)度不足以显示整个页面时,会自动出现滚动条。当滚动条向下滚动时,页面上面被隐藏掉的高度,我们就称为页面被卷去的头部。滚动条在滚动时会触发 onscroll 事件。

4、页面被卷去的头部兼容性解决方案

需要注意的是,页面被卷去的头部,有兼容性问题,因此被卷去的头部通常有如下几种写法:

  1. 声明了 DTD,使用 document.documentElement.scrollTop
  2. 未声明 DTD,使用 document.body.scrollTop
  3. 新方法 window.pageYOffsetwindow.pageXOffset,IE9 开始支持
function getScroll() {return {left: window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0,top: window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0};
}
使用的时候  getScroll().left

写在最后

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

DOM系列之scroll系列相关推荐

  1. JavaScript 之 网页特效篇(offset系列、client系列、scroll系列、动画函数封装、常见网页特效)

    网页特效 1.元素偏移量 offset 系列 offset 翻译过来就是偏移量,我们使用offset系列相关属性可以动态的得到该元素的位置(偏移).大小等. 获得元素距离带有定位父元素的位置 可以获取 ...

  2. CLIENT系列、OFFSET系列、SCROLL系列

    一.client系列 clientWidth/clientHeight    是我们设置的宽和高加上内边距(没有边框) clientLeft/clientTop 就是我们设置的边框值 二.offset ...

  3. DOM获取元素位置的三大系列offset/scroll/client

    2019独角兽企业重金招聘Python工程师标准>>> 我们使用元素.style.left在style标签中设置的样式的值都获取不到. 现在就说一下三大系列吧,首先明确documen ...

  4. 05【JS 高级】-【PC端网页特效】元素偏移量 offset 系列, 元素可视区 client 系列, 元素滚动 scroll 系列, 动画函数封装, 常见网页特效案例

    04[JS 高级]-[PC端网页特效] 学习内容: 元素偏移量 offset 系列, 元素可视区 client 系列, 元素滚动 scroll 系列, 动画函数封装, 常见网页特效案例 1. 元素偏移 ...

  5. 31 元素滚动scroll系列

    技术交流 QQ 群:1027579432,欢迎你的加入! 1.元素 scroll 系列属性 使用 scroll 系列的相关属性可以动态的得到该元素的大小.滚动距离等. 2.页面被卷去的头部 如果浏览器 ...

  6. offset系列,client系列,scroll系列回顾

    一 scroll系列属性      --滚动 1 scrollHeight/scrollWidth 标签内部实际内容的高度/宽度 ele.scrollHeight 有两种情况, 当内容超出盒子范围后, ...

  7. 网页特效offset、client、scroll系列属性的作用

    元素偏移量 offset 系列 可以动态的得到元素的位置(偏移).大小等 获得元素距离带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意:返回的数字都不带单位 offset系列属性 作用 el ...

  8. 元素滚动 scroll 系列

    文章目录 元素 scroll 系列属性 页面被卷去的头部 案例:淘宝固定右侧侧边栏 页面被卷去的头部兼容性解决方案 元素 scroll 系列属性 scroll 翻译过来就是滚动的,我们使用 scrol ...

  9. scroll系列和offset系列

    scroll系列和offset系列 offset系列 offsetLeft:距离左边位置的值offsetTop:距离上面位置的值offsetWidth:元素的宽,包含边框offsetHeight:元素 ...

  10. “约见“面试官系列之各系列目录汇总(建议学习收藏)

    目录 2020六月系列 Oracle从小白到大牛的刷题之路(建议收藏学习) 2020七月系列 "睡服"面试官系列第一篇之let和const命令(建议收藏学习) "睡服&q ...

最新文章

  1. Python 什么时候会被取代?
  2. android studio clone 方法不能先用,Android Studio中使用git功能无法clone原因分析
  3. js循环写入html不覆盖,【JavaScript】使用document.write输出覆盖HTML问题
  4. hana::detail::variadic::take用法的测试程序
  5. LeetCode 530. 二叉搜索树的最小绝对差 思考分析
  6. laravel api_如何在现有的Laravel应用中获取即时GraphQL API
  7. mysql高可用架构介绍_MYSQL高可用架构
  8. ADO.NET Entity Framework中的并发控制 【转载】
  9. JavaScript(二)基本概念
  10. 深度学习基础系列(十)| Global Average Pooling是否可以替代全连接层?
  11. 关于分布函数连续性的运用
  12. BDTC 2016 出品人阵容曝光!附首批邀请嘉宾名单
  13. nividia-smi命令不显示占用显卡的进程
  14. 小程序下拉刷新没有响应
  15. 复化梯形公式matlab程序,复化梯形公式,辛普森公式的matlab程序
  16. RFID固定资产管理系统全生命周期管理办公资产
  17. 互联网人群画像和你所不知道的真相
  18. SAP中会计凭证清账关系
  19. 2.1 SSD算法理论
  20. 阿里巴巴字体图标使用

热门文章

  1. VBA轻松实现多色渐变填充
  2. java罗马帝国下载,Java程序设计2020满分完整版考 试题库大全
  3. 抖音小程序怎么注册?一文看懂抖音小程序注册开发流程
  4. 最新版CAD都有些啥功能(下)
  5. 数据中心常说的IDC,EDC,ODC,DC分别指什么类型机房?
  6. java格林威治时间转北京时间
  7. 音视频入门:H264、H265概念总结
  8. 03 Python安装 - 编辑器安装
  9. Microsoft Word 教程「3」,如何在 Word 中创建项目符号列表、显示字数统计?
  10. Apache Jena入门