// Toggle <a href="#" data-component="dropdown" data-target="#my-dropdown">Show <span class="mi-caret mi-down"></span></a> // Dropdown <div class="mi-dropdown mi-hide" id="my-dropdown"> <a href="" class="mi-close show-sm"></a> <ul> <li><a href="">...</a></li> </ul> </div>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Close// Toggle <button data-component="dropdown" data-target="#my-dropdown">Show Dropdown <span class="mi-caret mi-down"></span></button> // Dropdown <div class="dropdown hide" id="my-dropdown"> <p>...</p> <a href="#" data-action="dropdown-close">Close</a> </div>
Scroll down a bit to make a fixed navigation bar appear at the top of the page, and then try out "Account" dropdown.
<div id="navbar-demo" data-component="sticky"> <nav> <ul> <li><a href="">...</a></li> <li> <a href="" data-component="dropdown" data-target="#dropdown-fixed"> Account <span class="mi-caret mi-down"></span> </a> </li> </ul> </nav> </div> // Dropdown <div class="mi-dropdown mi-hide" id="dropdown-fixed"> <ul> <li><a href="">...</a></li> </ul> </div>
Sets an ID of a target dropdown layer.
Sets dropdown height.
Sets dropdown width.
Turns opening and closing animation on and off.
$('#my-dropdown').on('open.dropdown', function() { // do something... });
$('#my-dropdown').on('opened.dropdown', function() { // do something... });
$('#my-dropdown').on('close.dropdown', function() { // do something... });
$('#my-dropdown').on('closed.dropdown', function() { // do something... });