aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Thornton <[email protected]>2011-09-10 22:28:17 -0700
committerJacob Thornton <[email protected]>2011-09-10 22:28:17 -0700
commit709789d16dccc9c812b62e8d22c61d7f4748e9e2 (patch)
tree09fb9fa28de773070df27ffef9b3351e6dd3444e
parent7e5b304dbfd8f5413db0bbe557b8e3d9a81b09c4 (diff)
downloadbootstrap-709789d16dccc9c812b62e8d22c61d7f4748e9e2.tar.xz
bootstrap-709789d16dccc9c812b62e8d22c61d7f4748e9e2.zip
clicking open dropdown shoud close it
-rw-r--r--js/bootstrap-dropdown.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/js/bootstrap-dropdown.js b/js/bootstrap-dropdown.js
index 26db85461..8be8f13c0 100644
--- a/js/bootstrap-dropdown.js
+++ b/js/bootstrap-dropdown.js
@@ -36,8 +36,11 @@
$.fn.dropdown = function ( options ) {
return this.each(function () {
$(this).delegate(selector, 'click', function (e) {
+ var li = $(this).parent('li')
+ , isActive = li.hasClass('open')
+
clearMenus()
- $(this).parent('li').toggleClass('open')
+ !isActive && li.toggleClass('open')
return false
})
})