Я использую этот код для прокрутки к определенному элементу на моей странице:
$("html, body").animate({scrollTop: $(".myDiv").offset().top}, 300);
Он работает, но есть одна проблема: когда пользователь прокручивается вниз, пока прокручивается script, наблюдается некоторая ошибка, потому что одновременно есть две команды прокрутки в разных направлениях - звучит логично для меня.
Я проверил некоторые другие сайты с такой функцией прокрутки, нет никакого искажения. Так что трюк, чтобы предотвратить это?