2016-07-07 141 views
0

有沒有辦法阻止window.scrollTo,我們有一個外部庫注入UI組件的問題,然後它會滾動到頁面的頂部,這對用戶體驗來說很糟糕,因爲你將滾動到這個組件,頁面將跳轉到窗口頂部。JS防止scrollTo從外部調用js

感謝任何偉大的建議。

+0

什麼是注射? – FuriousD

+0

這裏的答案http://stackoverflow.com/questions/3656592/how-to-programmatically-disable-page-scrolling-with-jquery也可以幫助你。 – Dominik

回答

2

回答你的問題

是否有辦法防止window.scrollTo

是的,你可以將其存儲在一個變量,並重寫它:

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

然後,如果您自己需要使用scrollTo,則可以簡單地使用移動的功能:

window._scrollTo(...); 

但是,它聽起來不正確。
你需要找到這個問題的原因,並修復它。