У меня проблема на веб-сайте, где для некоторых клиентов страница прокручивается сама по себе. Я подозреваю, что функция scrollTop где-то запускается каким-то редким событием, но я не уверен на 100%, что это так.
Могу ли я что-нибудь сделать, чтобы вернуться к функции, которая прокручивает страницу? Я просмотрел весь код на сайте, но не могу понять.
Спасибо.
Как насчет регистрации события? jsfiddle.net/Sk8erPeter/Tpc3k
В крайнем случае, вы можете попытаться привязать адекватный прослушиватель событий к элементам, которые, по вашему мнению, прокручиваются. window.addEventListener("scroll", function(e){ console.info(e) })
@ T.J.Crowder Якоря нет, я в этом уверен.
@AlexisFacques Наверное, мне лучше знать, что происходит. Спасибо
Найдите «scroll» в исходном коде в режиме разработчиков и установите точку останова.
Chrome DevTools может помочь. - Нажмите F12, чтобы открыть Инструменты разработчика - Щелкните вкладку Источники - Справа прокрутите вниз до «Точки останова прослушивателя событий» и разверните дерево. - Щелкните по событиям, которые вы хотите отслеживать. Спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы уверены, что указанные клиенты не используют ссылку или закладку с привязкой? (Например,
http://example.com#foo)