]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Fix missing declaration found while tracking down #9470 9472/head
authorKevin Ball <kmball11@gmail.com>
Thu, 8 Dec 2016 19:11:10 +0000 (11:11 -0800)
committerKevin Ball <kmball11@gmail.com>
Thu, 8 Dec 2016 19:11:10 +0000 (11:11 -0800)
js/foundation.dropdownMenu.js

index 9661315d72a07e42d964846f87b397f467dd7b81..f53e7213dfab31a32425e993341c3c4efaa7f400 100644 (file)
@@ -101,17 +101,18 @@ class DropdownMenu {
     if (this.options.clickOpen || hasTouch) {
       this.$menuItems.on('click.zf.dropdownmenu touchstart.zf.dropdownmenu', handleClickFn);
     }
-    
+
     // Handle Leaf element Clicks
     if(_this.options.closeOnClickInside){
       this.$menuItems.on('click.zf.dropdownmenu touchend.zf.dropdownmenu', function(e) {
-        var hasSub = $elem.hasClass(parClass);
+        var $elem = $(this),
+            hasSub = $elem.hasClass(parClass);
         if(!hasSub){
           _this._hide();
         }
       });
     }
-    
+
     if (!this.options.disableHover) {
       this.$menuItems.on('mouseenter.zf.dropdownmenu', function(e) {
         var $elem = $(this),