jQuery Plugin For Auto One Page Scroll Navigation - Section Scroll
| File Size: | 3.67 KB |
|---|---|
| Views Total: | 10830 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Section Scroll is a lightweight jQuery plugin for automatically generate a side bullet navigation on your one page scrolling website. Clicking on the navigation to scrolling smoothly through the different sections.and automatically selects the correct navigation items.
Basic usage:
1. Load the jQuery library together with the Section Scroll plugin's JavaScript and CSS files in the html page.
<link rel="stylesheet" href="css/section-scroll.css"> <script src="js/jquery.min.js"></script> <script src="js/jquery.section-scroll.js"></script>
2. Load the jQuery easing plugin for more easing effects.
<script src="js/jquery.easing.1.3.js"></script>
3. Add the CSS class 'scrollable-section' to sectioned content within the document. The 'data-section-title' attribute is used to specify the text labels for navigation items.
<div class="scrollable-section"
data-section-title="Section One">
</div>
<div class="scrollable-section"
data-section-title="Section Two">
</div>
<div class="scrollable-section"
data-section-title="Section Three">
</div>
4. Initialize the plugin and we're done.
$('body').sectionScroll();
5. Plugin's default options.
$('body').sectionScroll({
// CSS class for bullet navigation
bulletsClass: 'section-bullets',
// CSS class for sectioned content
sectionsClass: 'scrollable-section',
// scroll duration in ms
scrollDuration: 1000,
// displays titles on hover
titles: true,
// top offset in pixels
topOffset: 0,
// easing opiton
easing: ''
});
6. Execute a function when a section is scrolled into view.
$('body').on('section-reached', function(){
// do something
})
Change logs:
2016-05-12
- Fix 'Uncaught TypeError: Cannot read property '0' of undefined' error
2016-02-15
- Major refactoring / performance improvements
2016-01-26
- Bug Fix
About author:
Author: m-danish-iqbal
Website: http://plugins.imdanishiqbal.com/section-scroll/
This awesome jQuery plugin is developed by m-danish-iqbal. For more Advanced Usages, please check the demo page or visit the official website.











