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

问题描述 投票:0回答:1

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

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

browser dom-events
1个回答
0
投票

找到了罪魁祸首:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.