タイトルに表題についてハマったので備忘録として記載しておきます
例えば、ラインのようなチャット機能でコメントを送信すると一番下にスクロールされるようなUIの実装方法として様々な実装方法がありますが、JavaScriptを用いた実装方法を紹介します。(むしろ、この実装方法しかできなかった)
では、コードとしては以下記載します
index.html
<div id="chat-room">
<ul>
<!-- 略 -->
</ul>
</div>
<script type="text/javascript">
const el = document.getElementById('chat-room');
el.scrollTo(0, el.scrollHeight);
</script>
ScrollTo関数が指定の位置(x, y座標)に移動する関数です
チャットルームの表示領域のelement(ここではgetElementByIdで('chat-room'))を取得し、それをx座標(水平方向)を0、y座標はelのscrollHeightを指定すると指定の挙動になるかと思います
といっても、ここではチャットのコメントを送信すると下にスクロールするというよりは、上記のコードは画面遷移するたびに要素を取得して指定の場所にスクロールさせてる認識の方がいいかもですね
問題解決の一端になればLGTMお願いいたします。
なにか、間違っていればコメントでお知らせください