However, if you simply want to scroll to the top of the page without any animation or jQuery you can use the native JavaScript window.scrollTo(x-coord, y-coord) method, like this:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JavaScript Scroll to Top</title>
<style>
.scroll-top{
position: fixed;
bottom: 10px;
right: 10px;
z-index: 99;
}
</style>
<script>
function goToTop(){
window.scrollTo(0, 0);
}
</script>
</head>
<body>
<button type="button" class="scroll-top" onclick="goToTop();">Go to Top</button>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit...</p>
</body>
</html>
Use the
scrollTopPropertyYou can use the jQuery
animate()method in combination with thescrollTopproperty to scroll to the top of the web page smoothly with an animation.Let's try out the following example to understand how it basically works:
However, if you simply want to scroll to the top of the page without any animation or jQuery you can use the native JavaScript window.scrollTo(x-coord, y-coord) method, like this:
need an explanation for this answer? contact us directly to get an explanation for this answer