本文介绍如何在 JavaScript 中获取模态窗口的滚动位置。核心方法是为模态窗口对应的 div 元素设置唯一 ID,随后通过 document.getElementById 获取该元素对象,并分别读取其 scrollLeft 和 scrollTop 属性,从而获得水平和垂直方向的滚动偏移量。
JavaScript 获取模态窗口滚动位置的方法
经过一下午的测试,现已确认获取模态窗口滚动位置的有效方案,在此进行分享。实现过程十分直接:首先,为弹出模态窗口的 div 容器指定一个唯一的 id 属性。接着,在 JavaScript 代码中,利用 document.getElementById('divID') 获取该 DOM 元素引用,并通过访问其 scrollLeft 属性即可读取向右滚动的距离数值。同理,通过访问 scrollTop 属性,可以获取向下滚动的距离数值。