I'm using the `scrollTop` to detect if the users scrolls then `fadeIn` an element:

```
$(document).ready(function() {
    // scroll to top
    $(window).scroll(function() {
        if ($(this).scrollTop() >= 700) { // if page is scrolled more than 700px
            $('#return-to-top').fadeIn(200);
        } else {
            $('#return-to-top').fadeOut(200);
        }
    });
});

```

It works well if the user loads the page and then scroll, but if the user is already below the 700px and reload or goes back to the same page the element doesn't `fadeIn` automatically on document load. It seems that it is not detecting the page is already scrolled.

Any idea what could be the problem with my code?