私の方法ではスクロールを使用しています
const scrollToCenter = () => {
const kon = document.querySelector('.clazz');
const width = kon.offsetWidth;
kon.scrollTo(width / 2, 0);
};
ChromeおよびMozillaで正常に動作します。Edgeでは、「オブジェクトはプロパティまたはメソッドscrollToをサポートしていません」というエラーが発生しました。Edgeでそれを使用する別のメソッドが存在しますか?
公式レポート: https://developer.Microsoft.com/en-us/Microsoft-Edge/platform/issues/15534521/
問題は誰かに割り当てられています。
コメントに続く回避策は
「.scrollTo(0,0)
の代わりに.scrollTop = 0
を使用します。上部以外の場所にスクロールしたい場合は、回避策が見つかりませんでした」
私はscrollIntoViewでそれを変更します-最初に、それは機能し、アプリは壊れません。私は別のブラウザーでテストし、それが正しく機能するかどうかを確認します。
k-nutの答えは正しかった。