首页 > 解决方案 > 如何将元素位置与窗口滚动位置匹配

问题描述

我正在尝试将元素位置与滚动窗口的滚动位置匹配。

根据我用来获取这些值的方法,我得到不同的值。

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

有没有办法让元素的位置与窗口的偏移量相匹配?

标签: javascriptscrolloffsetscrolltop

解决方案


推荐阅读