Я использую функцию window.scrollTo с поведением: 'smooth'. Он действительно работает хорошо и плавно в Chrome, но в Safari он мгновенно прокручивается вместо плавной анимации. Как я могу это исправить? Вот мой код:
function scrollToInfo(infoDiv) {
let infoPos = $(infoDiv).offset().top;
window.scrollTo({
top: infoPos,
behavior: 'smooth'
});
}