Eso esperara unos meses porque aun no se crear plugins para jquery.
Por el momento, para la creacion de menus tengo un problemita de logica, espero me puedan ayudar.
Los menus siempre los creo asi:
Código HTML :
<div id="mi_menu"> <div class="opc"></div> <div class="opc"></div> ... </div> <!-- los submenus con posicion absoluta, con top y left, los posiciono donde los requiero--> <div class="subOpc"></div>
Mi problema es en el jquery. Suelo manejar con eventos mouseenter y mouseout
pero mi problema es para controlar el mouseout de subOpc.
En teoria basta con esto:
Código Javascript :
//suponiendo que todo opc tiene un subOpc. $('.opc').each(function(i){ $(this).mouseenter(function(){ $('subOpc:eq('+i+')').css('display','block');//usualmente va animate o slideup, etc. }); $(this).mouseout(function(){ $('subOpc:eq('+i+')').css('display','none');//usualmente va animate o slideup, etc. }); }); $('.subOpc').each(function(i){ $(this).mouseout(function(){ $(this).css('display','none');//usualmente va animate o slideup, etc. }); });
Funciona pero quiero evitar que desaparesca cuando entra en opc del mismo subOpc
Cual seria la logica para evitar que desaparesca subOpc??