Hi!

I'm new here and also pretty bad at writing javascript. I'm using a
snippet of code by Lloyd Irvin (http://agyuku.net/2009/05/back-to-top-
link-using-jquery/) that allows the user to scroll back to the top of
the page by clicking on a fixed button that fades in only when you
begin scrolling down the page. It's a great code and I'm trying to
rewrite it partially so instead of scrolling to the top it scrolls to
a another section of the website.

This is the original snippet of code from Lloyd:
<script>
        jQuery(function() {
                jQuery(this).pngFix();
                jQuery(window).scroll(function() {
                        if(jQuery(this).scrollTop() != 0) {
                                jQuery('#toTop').fadeIn();
                        } else {
                                jQuery('#toTop').fadeOut();
                        }
                });

                jQuery('#toTop').click(function() {
                        jQuery('body,html').animate({scrollTop:0},
800);
                });
        });
</script>

The script works with this div: <div id="toTop">^ Back to Top</div>.

And here's mine, which is the same except that I replaced the "0"
position to "500":

<script>
        jQuery(function() {
                jQuery(this).pngFix();
                jQuery(window).scroll(function() {
                        if(jQuery(this).scrollTop() != 500) {
                                jQuery('#toTop').fadeIn();
                        } else {
                                jQuery('#toTop').fadeOut();
                        }
                });

                jQuery('#toTop').click(function() {
                        jQuery('body,html').animate({scrollTop:500},
800);
                });
        });
</script>

Now my question. At this point, the button disappears only when the
user hit the 500 mark. I would like it to disappear and stay invisible
when the user reaches the 500 mark and anything below. I think it's
got to do with this line: if(jQuery(this).scrollTop() != 500) but I
just don't know the right "wording".

Also, at this point, when the page loads, the button doesn't show
unless you start scrolling down. Is there a way to make it appear when
the page loads?

I think this is all pretty simple stuff for you developers. It's just
too much for me at this point. I would appreciate your input and
advice.

Thanks!

Reply via email to