View on GitHub

Orange priority nav

Add a “more” button when space for navigation items runs short

Scope

The priority nav plugin can be used on local navigation, navigation tabs and navigation pills.

Usage

The plugin is initialised via Javascript.

$('.o-nav-local').prioritynav();

Example

Reduce the width of your browser to see overflowing navigation items moved into a nice dropdown menu.

<nav role="navigation" class="o-nav-local navbar-light">
    <ul class="container nav">
        <li class="nav-item"><a class="nav-link active" aria-current="page" href="#">Home</a></li>
        <li class="nav-item"><a class="nav-link" href="#">Introduction</a></li>
        <li class="nav-item"><a class="nav-link" href="#">Usage</a></li>
        <li class="nav-item"><a class="nav-link" href="#">References</a></li>
        <li class="nav-item"><a class="nav-link" href="#">Shopping</a></li>
        <li class="nav-item"><a class="nav-link" href="#">Organisation</a></li>
        <li class="nav-item"><a class="nav-link" href="#">Worldwilde</a></li>
        <li class="nav-item"><a class="nav-link" href="#">Contact Us</a></li>
    </ul>
</nav>

Options

Used with no parameter, the label ‘More’ is used as default. For custom labeling use the following:

$('.o-nav-local').prioritynav('Custom label');