Smart One Page Scroll Navigation Plugin With jQuery - alfaNavbar
| File Size: | 16.1 KB | 
|---|---|
| Views Total: | 1927 | 
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website | 
| License: | MIT | 
 
alfaNavbar is a jQuery plugin that helps generate smart sidebar and sticky top navigation controls for your one page scrolling website. Clicking on the navigation links will navigate between content sections with a smooth page scroll animation. The top navigation menu will auto show/hide when you scroll up/down the webpage.
How to use it:
1. Add jQuery library and the jQuery alfaNavbar plugin's files to the webpage.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="alfaNavbar.js"></script> <link href="alfaNavbar.css" rel="stylesheet"/>
2. Create a sidebar navigation list that contains anchor links pointing to the content sections within the document.
<div>
  <div class="alfaDotNavbar">
    <ul>
      <li><a href="#one"><span>One</span></a></li>
      <li><a href="#two"><span>Two</span></a></li>
      <li><a href="#three"><span>Three</span></a></li>
      <li><a href="#four"><span>Four</span></a></li>
      <li><a href="#five"><span>Five</span></a></li>
    </ul>
  </div>
  <div class="block" id="one"># 1</div>
  <div class="block" id="two"># 2</div>
  <div class="block" id="three"># 3</div>
  <div class="block" id="four"># 4</div>
  <div class="block" id="five""># 5</div>
</div>
3. Create a top navigation for the sectioned content.
<div class="alfaTopNavbar">
  <ul>
    <li><a href="#one">One</a></li>
    <li><a href="#two">Two</a></li>
    <li><a href="#three">Three</a></li>
    <li><a href="#four">Four</a></li>
    <li><a href="#five">Five</a></li>
  </ul>
</div>
4. Active the navigation controls as these:
$('.alfaDotNavbar').alfaNavbar({ type: 'dotted', threshold: 'center' });
$('.alfaTopNavbar').alfaNavbar({ type: 'topped', threshold: 'center' });
5. Default plugin options.
$('.alfaDotNavbar').alfaDotNavbar({
  // animation speed
  speed: 1000,
  // CSS class for active link
  activeClass: 'active',
  
  // scroll threshold
  threshold: 0,
  
});
Change log:
2017-04-03
- Change behaviour fixed action in `topped`
This awesome jQuery plugin is developed by hezymal. For more Advanced Usages, please check the demo page or visit the official website.











