Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // A utility for keeping a Bootstrap drop down menu open after a link is
- // clicked
- //
- // Usage:
- //
- // <div class="dropdown">
- // <a href="" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
- // Dropdown trigger <span class="caret"></span>
- // </a>
- //
- // <ul class="dropdown-menu" aria-labelledby="dLabel">
- // <li><a href="">Edit</a></li>
- // <li><a href="" keep-menu-open="true">Delete</a></li>
- // </ul>
- // </div>
- $(".dropdown .dropdown-menu a").on("click", function(e) {
- var keepMenuOpen = $(this).data("keep-menu-open"),
- $dropdown = $(this).parents(".dropdown");
- $dropdown.data("keep-menu-open", keepMenuOpen);
- });
- $(".dropdown").on("hide.bs.dropdown", function(e) {
- var keepMenuOpen = $(this).data("keep-menu-open");
- $(this).removeData("keep-menu-open");
- return keepMenuOpen !== true;
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement