J'utilise le défilement dans ma méthode
const scrollToCenter = () => {
const kon = document.querySelector('.clazz');
const width = kon.offsetWidth;
kon.scrollTo(width / 2, 0);
};
et cela fonctionne très bien dans Chrome et Mozilla. Dans Edge, j'avais une erreur "L'objet ne prend pas en charge la propriété ou la méthode scrollTo". Existe-t-il une méthode différente pour l'utiliser dans Edge?
Le rapport officiel: https://developer.Microsoft.com/en-us/Microsoft-Edge/platform/issues/15534521/
Le problème a été attribué à quelqu'un.
Après les commentaires, la solution de contournement est
".scrollTop = 0
Au lieu de .scrollTo(0,0)
Au cas où vous voudriez faire défiler ailleurs que vers le haut, je n'ai pas trouvé de solution"
Je le change sur scrollIntoView - tout d'abord, cela fonctionne et l'application ne se casse pas. Je vais tester sur un autre navigateur et si cela fonctionne correctement, ce sera donc la solution à ma question.
la réponse de k-nut était correcte.