Modena 2.1.3 top-menu issue
Posted: 16 May 2017, 19:01
After upgrading from Modena 2.1.1 to Modena 2.1.3, my top-menu links stopped working. I tracked the issue down to line 134 of the layout.js file and resolved by commenting out the e.preventDefault() statement as shown below.
Code: Select all
//topbar
this.topMenu.find('a').off('click.topmenu mouseenter.topmenu').on('click.topmenu', function(e) {
var link = $(this),
submenu = link.next('ul');
if(submenu.length) {
if(submenu.hasClass('active-menu')) {
submenu.removeClass('active-menu');
link.removeClass('active-menu');
$this.topMenuActive = false;
}
else {
$this.topMenu.find('> li > ul.active-menu').removeClass('active-menu').prev('a').removeClass('active-menu');
link.addClass('active-menu').next('ul').addClass('active-menu');
$this.topMenuActive = true;
}
}
else {
if($(e.target).is(':not(:input)')) {
$this.topMenu.find('.active-menu').removeClass('active-menu');
$this.topMenuActive = false;
}
}
//e.preventDefault();
})