🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

navstrap is a small jQuery plugin to create a smart Bootstrap navbar that makes the sticky Bootstrap navigation bar auto show/hide as you scroll down or up the webpage.

Bootstrap sticky-navigation

Documentation

bootstrap-autohide-navbar

A small jQuery plugin to show/hide twitter bootstrap 3 navbar on scroll.

Install using bower or npm

$ bower install bootstrap-autohide-navbar
$ npm install bootstrap-autohide-navbar

Include jQuery and Bootstrap

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.x.x/css/bootstrap.min.css"> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.x.x/jquery.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.x.x/js/bootstrap.min.js"></script> 

Include bootstrap-autohide-navbar.js

<script src="dist/bootstrap-autohide-navbar.min.js"></script>

Usage

$(function () {   'use strict';    $('.navbar').bootstrapAutoHideNavbar({     disableAutoHide: false,     delta: 5,     duration: 250,     shadow: true   }); });

or

$(function () {   'use strict';    var autohide = $('.navbar').bootstrapAutoHideNavbar({     disableAutoHide: true   });    autohide.show();   autohide.hide();   autohide.setDisableAutoHide(false); });

Options

Property Required Default Description
delta No 5 How many pixels the user needs to scroll down before effect get trigger
duration No 250 Duration of animation in milliseconds
shadow No false Add bottom shadow to navbar
disableAutoHide No false Disable auto hide effect on scroll

Methods

Name Parameter Description
show None Show navbar
hide None Hide navbar
setDisableAutoHide boolean Disable/Enable auto hide effect

You May Also Like