有没有办法阻止window.scrollTo
,我们遇到了外部库注入(inject)UI组件的问题,然后它会滚动到页面顶部,这对用户体验来说很糟糕,因为您将滚动到此组件,页面将跳转到窗口顶部。
感谢任何好的建议。
最佳答案
回答你的问题
Is there a way to prevent window.scrollTo
是的,您可以将其存储在变量中并覆盖它:
window._scrollTo = window.scrollTo;
window.scrollTo = function() { };
然后,如果您需要自己使用scrollTo
,则只需使用移动后的函数即可:
window._scrollTo(...);
但是,这听起来并不正确。
您需要找到此问题的原因并解决它。
关于javascript - JS防止scrollTo被外部js调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38237787/