js:choca_menu

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
js:choca_menu [2024/10/30 11:26] avillepreuxjs:choca_menu [2024/10/30 12:01] (Version actuelle) avillepreux
Ligne 101: Ligne 101:
 } }
  
-.dokuwiki .wrap_choca .submenu-hidden {+.dokuwiki .wrap_choca ul ul { 
 +    height: auto; 
 +    overflow: hidden
 +    transition: all .1s; 
 +
 +.dokuwiki .wrap_choca ul ul:not([open]) {
     height: 0;     height: 0;
-    line-height: 0;+  /*line-height: 0;*/
   /*margin-top: -10px;*/   /*margin-top: -10px;*/
 } }
-.dokuwiki .wrap_choca .submenu-hidden * { +.dokuwiki .wrap_choca ul ul:not([open]) * { 
-    max-height: 0; +  /*max-height: 0;*/ 
-    line-height: 0;+  /*line-height: 0;*/
 } }
  
Ligne 603: Ligne 608:
                 var hidden = !at(submenu_click_coockie, submenu_id);                 var hidden = !at(submenu_click_coockie, submenu_id);
                          
-                if (hidden) { +                if (!hidden) { 
-                    l2_submenu.addClass("submenu-hidden");+                    l2_submenu.attr("open", true);
                 }                 }
  
Ligne 610: Ligne 615:
  
                     var id = jQuery(e.target).attr("data-id");                     var id = jQuery(e.target).attr("data-id");
-                    jQuery('ul[data-id="'+id+'"]').toggleClass("submenu-hidden");+                  /*jQuery('ul[data-id="'+id+'"]').toggleClass("submenu-hidden");*/ 
 +                    if (!!jQuery('ul[data-id="'+id+'"]').attr("open")) 
 +                    jQuery('ul[data-id="'+id+'"]').removeAttr("open"); 
 +                    else 
 +                    jQuery('ul[data-id="'+id+'"]').attr("open", true);
  
-                    var hidden = jQuery('ul[data-id="'+id+'"]').hasClass("submenu-hidden");+                  /*var hidden = jQuery('ul[data-id="'+id+'"]').hasClass("submenu-hidden");*/ 
 +                    var hidden = !jQuery('ul[data-id="'+id+'"]').attr("open");
    
                     var submenu_click_coockie = cookie_get('CYA_CHOCA_MENU_SUBMENU_CLICK');                     var submenu_click_coockie = cookie_get('CYA_CHOCA_MENU_SUBMENU_CLICK');
  • js/choca_menu.1730283987.txt.gz
  • Dernière modification : 2024/10/30 11:26
  • de avillepreux