有一个div导致滚动问题(仅在Safari上发生),滚动覆盖内容滚动,导致它锁定滚动直到滚动条消失。当我尝试在页面顶部的scroll up
时会发生这种情况。
我正在寻找的是当any
div当前处于scroll
状态时记录的方法,所以我可以暂停调试器并找到它的位置/什么渲染它并关闭它的溢出。
我即将cmd + f每个div并为每个div添加onScroll
的控制台日志..但我很想知道是否有更好的方法。
你可以用这个:
document.addEventListener('scroll', function(e){
debugger;
// add more code if you need, e.target is the actual element scrolling
}, true);
请注意“true”作为第三个参数,它使事件侦听器捕获也由子节点触发的事件。