Current status of the Ning Platform is always available on the Ning Status Blog.

Forum

How To Add A Scroll To Top Button

Here is a little tip for those who would like to add a scroll to top button when scrolling. There are two parts to the code, Custom Code to go in your site & Pages custom code end of page section and some CSS to go in your custom css section of the design studio.

The image will be hidden until you start scrolling down a page and then it becomes visible, then is hidden again.

Demo: If you want to see it working just head over to my site here and scroll the page: http://bizzssite.ning.com/

First of all we need to add an image into out file manager for the arrow we want to use, then copy the link for it and it to notepad or something like that to past into the code. You can use any image you want, I just did a search on google to find one, i have included the one I used here in case you want to copy that one.

A little about the CSS in case you want to change some of it.

Height and width is the size we are going to set the image to and we would also add that size for the background-size. So for example if you want the image bigger of let's say 80px then we would alter the Height to 80px, width to 80px and then also the background-size.

Position: right is the amount of margin from the right ( how far we would like to have the arrow away from the right side of the screen ) and bottom is the amount we want our arrow to come up from the bottom of the screen, so if you want the arrow a bit more nearer the right hand side and further down the screen you would alter those with lesser values and visa versa for an increased amount.

Background: This is the image we are going to use, if you just copy out the code from here then you will get the image I am using so if I change it so will yours to so it's best to add your own image to the file manager, copy it's link then replace that link in the code from mine to yours. I have made the link bold so you can see what needs to be changed.

Speed: If you want your page to scroll faster or slower then you would just need to alter the value in this line of the code(  x$('html, body').animate({scrollTop : 0},600); )   So if you want it to go faster decrease the 600 to something like 400 or if you want it to go slower then increase the value.

Increase Value = Slower  Decrease Value = Faster

1: Add Your Image And Copy The LInk

2: Copy the Custom Code To Your End Of Page Custom Code Box in site&pages

3: Copy the CSS into your Design Studio Custom CSS not forgetting to replace the image link shown in bold below.

FIRST THE CUSTOM CODE ( DO NOT COPY THIS LINE )

<a href="#" class="scrollToTop"></a>

<script>
x$(document).ready(function(){
    
    //Check to see if the window is top if not then display button
    x$(window).scroll(function(){
        if (x$(this).scrollTop() > 300) {
            x$('.scrollToTop').fadeIn();
        } else {
            x$('.scrollToTop').fadeOut();
        }
    });
    
    //Click event to scroll to top
    x$('.scrollToTop').click(function(){
        x$('html, body').animate({scrollTop : 0},600);
        return false;
    });
    
});
</script>

/** CSS CODE **/

/** SCROLL TO TOP **/

.scrollToTop{
    width:50px;
    height:50px;
    text-decoration: none;
    position:fixed;    
    right:30px;
        bottom:40px;
    display:none;
        z-index:9999;
    background: url('http://api.ning.com:80/files/BWHXRC*DO7mJDUejFCPiJYl0wQnn*Zmqqr70iN3FPx7RwSiHa3ua4gt6j7wpgeg2AqJ7QoufLxhVQKKBkAUnpjw8qdAKm2hV/scrolluparrowblue.png') no-repeat ;
        background-size:50px;
 }

Extra tip.

If you want to adjust your size of the image for smaller screens you can do so by adding this css and adjust the image size to want you want it to be.

@media only screen and ( max-width:771px ){
.scrollToTop{height:50px!important;width:50px!important;background-size:50px!important;}}

Enjoy

John :-)

You need to be a member of Ning Creators Network to add comments!

Join Ning Creators Network

Email me when people reply –

Replies

  • I tried this code it didn't work for me
  • Hi dan
    Sometimes its the image link that gets broken depending how it was copied. If you leave the code in I will check it out when i get home from work. I am in the uk so it should be around 7pm uk time.
    John
  • <a href="#" class="scrollToTop"></a>

    <script>
    x$(document).ready(function(){

    //Check to see if the window is top if not then display button
    x$(window).scroll(function(){
    if (x$(this).scrollTop() > 300) {
    x$('.scrollToTop').fadeIn();
    } else {
    x$('.scrollToTop').fadeOut();
    }
    });

    //Click event to scroll to top
    x$('.scrollToTop').click(function(){
    x$('html, body').animate({scrollTop : 0},600);
    return false;
    });

    });
    </script>

    /** CSS CODE **/

    /** SCROLL TO TOP **/

    .scrollToTop{
    width:50px;
    height:50px;
    text-decoration: none;
    position:fixed;
    right:30px;
    bottom:40px;
    display:none;
    z-index:9999;
    background: url('http://api.ning.com/files/4gUc0nun9aa4NazU1X3bLUrQzscJcjZhQQS9UMErAdBh3uRKw3Hga846MHNbAu4wLW5fLH5VNiQaskoVXbjnBNloo*QPQQBX/IMG_0231.PNG') no-repeat ;
    background-size:50px;
    }
  • Hi Dan

    I see it is working now, I just think the codes where not added in the two different code sections but rather than all in one. It looks a nice addition to your site :-)

    John :-)

This reply was deleted.

Search the Creators Network

Latest Activity

Philip Voice replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"Hi John
Thanks for your response.
It looks as though all my settings are right."
2 hours ago
Kos replied to CZG's discussion Logging into ning site using Firefox not secure message
"If Ning obtains SSL, it will be for their domain name - not all of ours (who can afford that?) 
No,…"
2 hours ago
Suki Winthrop replied to Jeff Gilder's discussion Saying Goodbye To Ning After 9 Years
"Hi Jeff, couple months have gone by now.
I think there is already a lot of feedback here about what…"
3 hours ago
CZG replied to CZG's discussion Logging into ning site using Firefox not secure message
"Thank you Kos. I think where I am confused about this is that when Ning obtains an SSL Certificate,…"
3 hours ago
Kos replied to CZG's discussion Logging into ning site using Firefox not secure message
"SSL has to do with secure checkout on purchases and has nothing to do with a video being embedded.…"
3 hours ago
Bizz ( John ) replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"Hi Phillip, I am seeing them in mine ok. How have you got the page setup ? Is it set to view by adm…"
3 hours ago
CZG replied to CZG's discussion Logging into ning site using Firefox not secure message
"Ning is going to obtain an SSL certificate which should solve this, but my concern is this. What co…"
3 hours ago
Bizz ( John ) replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"Nice introduction of videos back onto the Ning 3.0.
There are a couple of issues I discovered

When…"
3 hours ago
Kos replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"Glad to see this addition.  Praying Chat is next................"
3 hours ago
CZG replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"Since there is currently a storage limit according to each plan many of us will continue to use our…"
3 hours ago
Kos replied to CZG's discussion Logging into ning site using Firefox not secure message
"It began a while ago (on my sites) and Ning says it's not them..........so we either have to waste…"
3 hours ago
Garfield Archivist replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"1) Are the uploaded videos HD or are they the same quality as they are on a 2.0 network?
2) Are you…"
4 hours ago
Jen replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"What a wonderful announcement!!!!!!!!!!! Thank you, Ning!"
4 hours ago
Philip Voice replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"I've added video to our network and added a test video. I note that the site activity feed isn't up…"
4 hours ago
Thisisbully replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"Once u pay for it a few hours to kick inn"
5 hours ago
Thisisbully replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"Nice"
5 hours ago
Kyryl_Ning_Support replied to Jungla's discussion I do not have access to my network SOS
"Hi there,
Your network is available for me at the moment, however, any script that we are using cou…"
6 hours ago
Kyryl_Ning_Support replied to Ian's discussion Side Backgound Image keeps shrinking and orienting left & animated gif header isn't working
"Hi there,
Sorry for the inconveniences. As I see the issue with the gif animated pictures has been…"
6 hours ago
CZG replied to Yana Ning Support's discussion Video Feature on Ning 3.0 is now available!
"How longs does the SSL certification take?
Also, will the SSL certification block embedded videos f…"
7 hours ago
dronej is now a member of Ning Creators Network
7 hours ago
More…