PHP Classes

File: main.js

Recommend this page to a friend!
  Classes of André Ribeiro   PHP Dynamic Menu with submenu   main.js   Download  
File: main.js
Role: Configuration script
Content type: text/plain
Description: Script de configuração
Class: PHP Dynamic Menu with submenu
Display menus with submenus created dynamically
Author: By
Last change:
Date: 1 year ago
Size: 820 bytes
 

Contents

Class file image Download
/** Esse script controla a funcionalidade do menu
 * mantendo o menu aberto apos encontrar um sub-menu na arvore do menu
 * ele somente fechara o menu se um click for clicado
 * por exemplo: quando voc? abrir um sub-menu ele impede a navega??o
 * ate que voc? click em um dos links do menu que n?o sejam o label do sub-menu
 */
$('.dropdown-menu a.dropdown-toggle').on('click', function(e) {
    if (!$(this).next().hasClass('show')) {
        $(this).parents('.dropdown-menu').first().find('.show').removeClass('show');
        }
    var $subMenu = $(this).next('.dropdown-menu');
    $subMenu.toggleClass('show active');
  
    $(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown', function(e) {
        $('.dropdown-submenu .show').removeClass('show');
    });
    return false;
});