В основном, проверка, если верхняя позиция.
<html>
<head>
<script>
function clicked(){
window.scrollTo(0, 0);
var top = (window.pageYOffset || document.documentElement.scrollTop) - (document.documentElement.clientTop || 0);
if(top == 0){
//Do something here
console.log("do")
}
else{
clicked();
}
}
</script>
<style>
button{margin-top:600px;}
</style>
</head>
<body>
<button onClick="clicked()">Click Me</button>
</body>
</html>