Skip to content

Instantly share code, notes, and snippets.

@srobbin
Created March 19, 2013 17:02
Show Gist options
  • Save srobbin/5197932 to your computer and use it in GitHub Desktop.
Save srobbin/5197932 to your computer and use it in GitHub Desktop.
jQuery Plugin Workshop Dropdown menu
<h2>Dropdown Menu</h2>
<div class="dropdown">
<a data-toggle="dropdown" href="#">Dropdown</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<li><a tabindex="-1" href="#">Action</a></li>
<li><a tabindex="-1" href="#">Another action</a></li>
<li><a tabindex="-1" href="#">Something else here</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="#">Separated link</a></li>
</ul>
</div>
// Clear the console
console.clear();
(function ($) {
$.fn.dropdown = function () {
return this.each(function () {
var $self = $(this);
$self.click(function () {
$self.next(".dropdown-menu").toggle();
return false;
});
});
};
$("[data-toggle='dropdown']").dropdown();
})(jQuery);
@import "compass";
body { padding: 10px; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment