<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap Dropdown on Hover Test Suite</title> <!-- Load local jQuery. --> <script src="../bower_components/jquery/dist/jquery.js"></script> <!-- Load local Bootstrap. --> <script src="../bower_components/bootstrap/dist/js/bootstrap.js"></script> <link href="../bower_components/bootstrap/dist/css/bootstrap.css" type="text/css" rel="stylesheet" /> <link href="../bower_components/bootstrap/dist/css/bootstrap-theme.css" type="text/css" rel="stylesheet" /> <!-- CSS Animations --> <link href="../src/animations.css" type="text/css" rel="stylesheet" /> <!-- Load local lib and tests. --> <script src="../src/bootstrap-dropdown-on-hover.js"></script> <!-- Demo script --> <script> $(function() { $("#demo-1").bootstrapDropdownOnHover(); $("#demo-2").bootstrapDropdownOnHover({ mouseOutDelay: 50 }); $(".hover-enabled").bootstrapDropdownOnHover({ responsiveThreshold: 768 }); }); </script> </head> <body> <main> <section class="container"> <h2>Drop-Down Navigation Menu</h2> <ul id="demo-1" class="nav navbar-nav"> <li><a href="#">Navbar</a></li> <li class="dropdown"> <a href="#" data-toggle="dropdown">flipInX <b class="caret"></b></a> <ul class="dropdown-menu animated" data-animation="flipInX"> <li><a href="#">First</a></li> <li><a href="#">Second</a></li> <li><a href="#">Third</a></li> </ul> </li> <li class="dropdown"> <a href="#" data-toggle="dropdown">fadeIn <b class="caret"></b></a> <ul class="dropdown-menu animated" data-animation="fadeIn"> <li><a href="#">First</a></li> <li><a href="#">Second</a></li> <li><a href="#">Third</a></li> </ul> </li> <li class="dropdown"> <a href="#" data-toggle="dropdown">fadeInUp <b class="caret"></b></a> <ul class="dropdown-menu animated" data-animation="fadeInUp"> <li><a href="#">First</a></li> <li><a href="#">Second</a></li> <li><a href="#">Third</a></li> </ul> </li> <li class="dropdown"> <a href="#" data-toggle="dropdown">fadeInDown <b class="caret"></b></a> <ul class="dropdown-menu animated" data-animation="fadeInDown"> <li><a href="#">First</a></li> <li><a href="#">Second</a></li> <li><a href="#">Third</a></li> </ul> </li> <li class="dropdown"> <a href="#" data-toggle="dropdown">slideDown <b class="caret"></b></a> <ul class="dropdown-menu animated" data-animation="slideDown"> <li><a href="#">First</a></li> <li><a href="#">Second</a></li> <li><a href="#">Third</a></li> </ul> </li> </ul> <div class="clearfix"></div> <hr /> </section> <section class="container"> <h2>Button Group</h2> <p>With a 50ms Mouse-out Delay<br> <code> $("#demo-2").bootstrapDropdownOnHover({ mouseOutDelay: 50 }); </code> </p> <div id="demo-2" class="btn-group"> <div class="dropdown btn-group"> <a class="btn btn-default" data-toggle="dropdown" href="#">Dropdown trigger <b class="caret"></b></a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li><a href="#">First</a></li> <li><a href="#">Second</a></li> <li><a href="#">Third</a></li> </ul> </div> <div class="dropdown btn-group"> <a class="btn btn-default" data-toggle="dropdown" href="#">Dropdown trigger <b class="caret"></b></a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li><a href="#">First</a></li> <li><a href="#">Second</a></li> <li><a href="#">Third</a></li> </ul> </div> <div class="dropdown btn-group"> <a class="btn btn-default" data-toggle="dropdown" href="#">Dropdown trigger (Animated) <b class="caret"></b></a> <ul class="dropdown-menu animated" data-animation="fadeInDown" role="menu" aria-labelledby="dLabel"> <li><a href="#">First</a></li> <li><a href="#">Second</a></li> <li><a href="#">Third</a></li> </ul> </div> </div> <hr /> </section> <section class="container"> <h2>Split Button</h2> <div id="demo-3" class="hover-enabled btn-group"> <button type="button" class="btn btn-default" onclick="alert('Action triggered!')">Action</button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> <span class="sr-only">Toggle Dropdown</span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </div> <div id="demo-4" class="hover-enabled btn-group"> <button type="button" class="btn btn-default" onclick="alert('Action triggered!')">Action (Animated)</button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> <span class="sr-only">Toggle Dropdown</span> </button> <ul class="dropdown-menu animated" data-animation="flipInX" role="menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </div> <hr /> <p>Try resizing the window to touch the responsive thresholds! The plugin will disable itself if the window size is below the threshold (default: 992px), then re-enable itself when above the threshold again.</p> </section> </main> </body> </html>