我有一个流氓滚动事件,每次我使用 Ajax 加载 div 元素时,它都会自动将页面滚动到顶部。我如何追踪这个?我尝试在滚动事件处理程序中设置断点并查看调用堆栈,但这并没有给我任何有用的东西,因为它只是显示它来自 jquery,但我有兴趣知道哪个 DOM 元素上的事件导致了滚动。
一点背景知识,当单击 div 元素(onclick)时,我使用 Ajax 加载 div 元素。注意这不是 anchor !但是每当我靠近或位于页面底部时,在加载 div 元素并将其添加到页面后,页面会一直滚动到顶部。真的很烦人,并试图追踪启动该流氓卷轴的元素......
谢谢!
最佳答案
尝试查看waypoints plugin如果您不介意 jQuery 插件,这个插件非常适合跟踪/处理滚动
关于javascript - 跟踪滚动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12994695/