相关疑难解决方法(0)

检测用户何时使用React js滚动到div的底部

我有一个不同部分的网站.我正在使用segment.io来跟踪页面上的不同操作.如何检测用户是否已滚动到div的底部?我尝试过以下但是当我滚动页面时它似乎被触发而不是当我到达div的底部时.

componentDidMount() {
  document.addEventListener('scroll', this.trackScrolling);
}

trackScrolling = () => {
  const wrappedElement = document.getElementById('header');
  if (wrappedElement.scrollHeight - wrappedElement.scrollTop === wrappedElement.clientHeight) {
    console.log('header bottom reached');
    document.removeEventListener('scroll', this.trackScrolling);
  }
};
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

34
推荐指数
7
解决办法
3万
查看次数

标签 统计

javascript ×1

reactjs ×1