-
Notifications
You must be signed in to change notification settings - Fork 0
TOOL easySmoothScroll
Gix075 edited this page Oct 18, 2015
·
4 revisions
#USAGE This tool provides a smooth scroll to each elements inside the page. This tool provides also a "back top" button to scroll page to the top.
<script src="jquery.min.js"></script>
<script src="easySmoothScroll.min.js"></script>
<script>
$(document).ready(function(){
easySmoothScroll()
});
</script>
You can use easySmoothScroll simply adding ".scroll" class to a link element and place the id of your target elements as a value of the link href attribute.
<a href="#targetId" class="scroll">SmootScroll Link</a>
[...]
<section id="targetId">...</div>
To generate a "backTop" (page scroll to top) button simply add a link with the attribute href="#" and assign a class named ".back-top".
<a href="#" class="back-top">Back to Top Link</a>
It's possible to customize speed, offset and class names by function options.
$(document).ready(function(){
easySmoothScroll({
element: '.scroll',
speed: 500,
offset: 0,
backTopElement: '.back-top',
});
});
You can overwrite your global options speed and offset on each link simply using data attributes: data-speed="" and data-offset=""
<a href="#targetId" class="scroll" data-speed="500" data-offset="100">SmootScroll Link</a>