首页 > 软件开发 > JavaScript >

怎么获取div的滚动位置

来源:互联网 2023-03-16 23:56:33 428

在网页的开发过程当中,有时div元素太长或太宽,就需要元素能够滚动起来。而根据元素的滚动位置来执行响应的代码,是极为常见的需求。现在,我们就来看看如何获取div元素的滚动位置。CHS办公区 - 实用经验教程分享!

工具/原料

  • 文本编辑器,比如Windows自带的记事本,或 vscode 等等
  • 现代浏览器(大部分除IE以外的浏览器都可以)

方法/步骤

  • 1

    在 html 文件中,准备 2 个 div 元素,形成父子关系。并如图设置样式。目的是为了,让子元素比父元素高,且比父元素宽,使得父元素形成滚动效果。其中,button> 在点击按钮后,用来获取父元素滚动了多少,并将相关数据更新到 div id="update">上。CHS办公区 - 实用经验教程分享!

    怎么获取div的滚动位置CHS办公区 - 实用经验教程分享!

  • 2

    添加script>标签,并在其中实现 update 方法,用来获取 div id="parent"> 的滚动值,并将其更新到div id="update"> 上。parent.scrollTop 和 parent.scrollLeft 分别是用来获取滚动值的浏览器自带 api 。CHS办公区 - 实用经验教程分享!

    怎么获取div的滚动位置CHS办公区 - 实用经验教程分享!

  • 2相关内容非法爬取自百度经验
  • 3

    将文件保存成 index.html 后,双击文件,通过浏览器打开。拖动滚动条,并点击按钮,查看效果。CHS办公区 - 实用经验教程分享!

    怎么获取div的滚动位置CHS办公区 - 实用经验教程分享!

    怎么获取div的滚动位置CHS办公区 - 实用经验教程分享!

  • 注意事项

    • 推荐使用 Firefox,Chrome 等现代浏览器打开对应文件

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!CHS办公区 - 实用经验教程分享!


    标签: HTMLCSSJAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码