JS阻止scrollTo从外部js调用

时间:2016-07-07 04:56:05

标签: javascript

有没有办法阻止window.scrollTo,我们遇到外部库注入UI组件的问题,然后它会滚动到页面顶部,这对用户体验很糟糕,因为你会滚动进入此组件,页面将跳转到窗口顶部。

欣赏任何好的建议。

1 个答案:

答案 0 :(得分:2)

回答你的问题

  

有没有办法阻止window.scrollTo

是的,您可以将其存储在变量中,并覆盖它:

window._scrollTo = window.scrollTo;
window.scrollTo = function() { };

然后,如果您需要自己使用scrollTo,您只需使用移动的功能:

window._scrollTo(...);

然而,这听起来不正确 您需要找到此问题的原因并进行修复。