查找运行时当前处于滚动状态的div。 -苹果浏览器

时间:2019-02-25 23:29:12

标签: javascript html css reactjs safari

某处有一个div导致滚动问题(仅在Safari上发生),该滚动会覆盖内容滚动,导致其锁定滚动直到滚动条消失。当我尝试在页面顶部scroll up时会发生这种情况。

我正在寻找的是一种记录any div当前处于scroll状态时的记录方式,因此我可以暂停调试器并找到其位置/渲染其并关闭其调试器溢出。

我要对每个div进行cmd + f,并为每个onScroll添加一个控制台日志。.但是我很想知道是否有更好的方法。

1 个答案:

答案 0 :(得分:0)

您可以使用此:

document.addEventListener('scroll', function(e){
  debugger;
  // add more code if you need, e.target is the actual element scrolling
}, true);

请注意将“ true”作为第三个参数,使事件侦听器捕获也由子级触发的事件。

相关问题