Navigation X
ALERT
Click here to register with a few steps and explore all our cool stuff we have to offer!



   2609

[MyBB] Appearing Scroll to Top

by Light - 26 June, 2018 - 07:56 PM
This post is by a banned member (Dream) - Unhide
Dream  
Supreme
149
Posts
34
Threads
7 Years of service
#1
There are huge and lengthy jQuery scroll to top scripts are available throughout the web. But today we will learn to make an appearing scroll to top button with minimal jQ and CSS.

Initially, the scroll to top button will be hidden but as soon as the user will scroll down, the button will appear.

Open your footer template and add the following code at the very beginning:


Code:
<script type="text/javascript">
jQuery(function($) {
$("#backtop").hide();
 $(window).scroll(function () {
   if ($(this).scrollTop() > 400) {
     $('#backtop').fadeIn(200);
   } else {
     $('#backtop').fadeOut(200);
   }
 });
 $('.go-top').click(function () {
   $('html,body').animate({
     scrollTop: 0
   }, 1000);
   return false;
 });
});
</script>

and at the end before two close </div> tags:


Code:
<div id='backtop'>
   <a class='go-top' href='#top' title='Back to Top'><img src="BUTTON IMAGE" /></a>
</div>
Remember to change the Button Image to your needs. You may use this one as a quick paste:
[Image: OETNh.png]

Save your footer template. Open global.css and add at the end:


Code:
#backtop {
position: fixed;
bottom: 50px;
right: 10px;
margin: 0;
padding: 0;
width: 36px;
height: 36px;
z-index: 100;
}

Remember to include jQ library in MyBB if it is already not. In headerinclude:


Code:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
</script>

Enjoy scrolling back to top ...  :D
This post is by a banned member (hasi912) - Unhide

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
or
Sign in
Already have an account? Sign in here.


Forum Jump:


Users browsing this thread: 1 Guest(s)