]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
should fix #8593 8595/head
authorjk <j.koehler@modulingo.de>
Wed, 13 Apr 2016 21:41:38 +0000 (23:41 +0200)
committerjk <j.koehler@modulingo.de>
Wed, 13 Apr 2016 21:41:38 +0000 (23:41 +0200)
js/foundation.drilldown.js

index b9f67b3e602e0ba606f6b270f7ff4eb6e80a2b39..04e94508cd7d303d1489cb6eb936fc6877fe2b3e 100644 (file)
@@ -66,19 +66,19 @@ class Drilldown {
     //   this._menuLinkEvents();
     // }
     this.$submenuAnchors.each(function(){
-      var $sub = $(this);
-      var $link = $sub.find('a:first');
+      var $link = $(this);
+      var $sub = $link.parent();
       if(_this.options.parentLink){
         $link.clone().prependTo($sub.children('[data-submenu]')).wrap('<li class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="menu-item"></li>');
       }
       $link.data('savedHref', $link.attr('href')).removeAttr('href');
-      $sub.children('[data-submenu]')
+      $link.children('[data-submenu]')
           .attr({
             'aria-hidden': true,
             'tabindex': 0,
             'role': 'menu'
           });
-      _this._events($sub);
+      _this._events($link);
     });
     this.$submenus.each(function(){
       var $menu = $(this),