在旧版Web应用程序中找到滚动事件的来源

时间:2018-01-09 00:32:59

标签: browser dom-events

我继承了一个Web应用程序,可以在加载时自动将页面滚动到某个元素。我的任务是删除此行为。

我在代码中搜索了明显的字符串,例如"滚动"但到目前为止,我无法找到这种行为的来源 - 代码大而旧,有点混乱。有没有办法拦截调试器中的scroll事件以找到源?

1 个答案:

答案 0 :(得分:0)

找到了罪魁祸首:

$("html, body").animate({
    scrollTop: $(".some-element-class").offset().top
},150);

有太多的"滚动"在jQuery和项目中的其他库中,我在混乱中错过了 - 然后我开始使用可能的目标元素的标识符进行搜索,这缩小了匹配的数量。