javascript - 如何将元素位置与窗口滚动位置匹配
问题描述
我正在尝试将元素位置与滚动窗口的滚动位置匹配。
根据我用来获取这些值的方法,我得到不同的值。
let oStickyButtonsPosition = $('.listing-sticky-buttons').position();
// returns {top: 1890.796875, left: 15}
let oBodyPosition = $(window).scrollTop();
// returns 1240 at the position where I want to trigger an event
我尝试过其他方法,let oBodyPosition = $('html').offset().top;
但它总是返回0
有没有办法让元素的位置与窗口的偏移量相匹配?
解决方案
推荐阅读
- python - 从python中的列表列表中过滤掉一个列表
- angularjs - ngIf 在我刷新后立即抛出错误消息
- c# - 如何使用 NUnit 和 Moq 模拟视图/控制器?
- kubernetes - Pod 服务帐户未使用定义的 PSP 配置文件
- javascript - 如何使用 jQuery Multi Step Form Wizard Plugin 在内部创建条件
- node.js - 延迟加载req.user,带有快递和护照?
- pandas - 为组合散点图创建不同的颜色条
- jquery - 如何访问当前范围滑块?
- javascript - 如何使用 React 和 Redux 将调度映射到递归嵌套组件中的道具?
- php - 在 Laravel Eloquent 关系中使用自定义访问器