Я видел несколько сообщений об этой проблеме и понял, что сафари ее не поддерживает, теперь я видел только предложения сделать это с помощью jQuery, здесь не так, у меня есть приложение на 100% React, и я не хочу используйте jQuery только для плавной прокрутки для сафари, может ли кто-нибудь предложить лучшую / более простую идею, как это сделать?
в настоящее время я использую плавную прокрутку с оконным объектом, Добавлю, что он отлично работает в Chrome.
window.scroll({
top: 0,
left: 0,
behavior: 'smooth',
});
благодарю вас!
@DipenShah OP означал плавную прокрутку, которая не поддерживается сафари в соответствии с документом MDN на сегодняшний день
Возможный дубликат Javascript - window.scroll ({behavior: 'smooth'}) не работает в Safari
Взгляните на прокрутка, у него есть параметры ослабления.
Safari уже поддерживает такое поведение, вы пробовали запускать приложение на разных машинах? developer.mozilla.org/en-US/docs/Web/API/Window/…