Customizable Smooth Scroll Plugin with jQuery - smoothScroll
| File Size: | 6.69 KB |
|---|---|
| Views Total: | 797 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Yet another jQuery smooth scroll plugin which allows the visitor to scroll smoothly between anchor links within the document.
How to use it:
1. Create an anchor link pointing to a specific point where you want to scroll the page to.
<div id="top"> ... </div> ... <a href="#top">Back to top</a>
2. Include jQuery JavaScript library and the jQuery smoothScroll plugin at the end of the document.
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script> <script src="src/jquery.smoothScroll.js"></script>
3. Include the jQuery easing plugin for more easing effects.
<script src="jquery.easing.min.js"></script>
4. Just call the function on the a tag and we're done.
$('a').smoothScroll();
5. All default options.
$('a').smoothScroll({
// or 'mouseover'
events: 'click',
// animation speed
speed: 300,
// easing
easing: 'linear',
// offset in pixels
offset: 0,
// selector attribute
selectorAttribute: 'href',
// only works on anchor links
hashOnly: true,
// callback
callback: function() {}
});
This awesome jQuery plugin is developed by msng. For more Advanced Usages, please check the demo page or visit the official website.











