JSFiddle - React, Tailwind, and code Playground
HTML
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugiat maxime repudiandae pariatur dolores in vel ipsum nisi corporis rem itaque illo laboriosam laborum sapiente consequatur modi quia explicabo nemo aliquam!</p>
<p>Eos nobis quae et libero alias maiores distinctio numquam assumenda totam voluptates earum at facere laborum quis iure. Et officia ducimus aperiam rerum facere rem sed necessitatibus labore doloribus esse!</p>
<p>Quia hic corrupti itaque rerum cum eius culpa nostrum iure tenetur eligendi libero ea quae commodi sunt suscipit explicabo dolor veritatis laudantium debitis aperiam facere dicta eos provident molestiae nam.</p>
<p>Omnis voluptatum impedit assumenda quos mollitia minima voluptatibus esse aperiam deserunt et perspiciatis ipsum excepturi unde vel consectetur quidem ipsam facilis reiciendis velit veniam nisi dolores libero delectus officiis iusto.</p>
<p>Deleniti quae officia optio mollitia veritatis quas aspernatur! Aspernatur rerum ipsum minus in animi mollitia iste. Quod atque minima quae voluptatem alias obcaecati nemo veritatis commodi eveniet illo mollitia laudantium.</p>
<p id="s">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad eius provident illum inventore dicta perspiciatis distinctio assumenda molestias praesentium ducimus veniam iste quibusdam facere est maiores non accusamus sit temporibus.</p>
<p>Iure architecto ullam inventore consectetur iste mollitia eos dicta voluptatum quisquam debitis totam aut quod reiciendis nostrum natus nisi praesentium quas doloremque similique provident numquam voluptates sit voluptatibus cumque fugit.</p>
<p>In eum dolorem recusandae temporibus ab magnam illo corrupti nisi eius maxime doloremque adipisci facilis laudantium ullam explicabo quo itaque iste incidunt asperiores distinctio. Est nulla saepe dicta id ad!</p>
<p>A ipsa inventore ea quasi laboriosam voluptatem corrupti aperiam accusamus voluptates cum odio nisi blanditiis unde quibusdam autem aut totam. Maiores quisquam...
CSS
#s {
background: red;
}
JavaScript
$('document').ready(function() {
setTimeout(function() {
$('html, body').animate({
scrollTop: $('#s').offset().top
}, 500);
}, 5000);
});