JavaScript 如何获取滚动条的位置
JavaScript 是一种很棒的语言,我们可以通过它来访问HTML页面中的任何元素。下面讨论了一些获取滚动条位置的简单技巧:
方法1
当遇到函数 getScroll() 时,它将当前滚动条的值设置为其 id 为 position 的元素。水平和垂直轴上的滚动条位置由整数表示。pageXOffset属性返回沿水平轴(即左右)滚动的像素数,pageYOffset属性返回沿垂直轴(即上下)滚动的像素数。pageXOffset和pageYOffset属性等于scrollX和scrollY属性,它们是只读属性。
示例: 在此示例中,我们使用了上述解释的方法。
输出:
方法2
使用事件监听器获取滚动条位置。Window接口表示包含DOM文档的窗口,我们可以通过在其上添加事件监听器来获取滚动条位置。每当滚动事件触发时,该函数将自动触发。scrollX和scrollY返回浮点数。每当滚动事件发生时,事件监听器将自动触发并更新id为position的元素中滚动条位置的值。
示例: 此示例演示了上述方法。
输出: