El siguiente codigo oculta la capa "toolbar-menu" al quitar el foco del enlace que la abrio e intercambia la clase del enlace para mostrarlo activo o inactivo
Código HTML:
<a href="#" id="toolbar-bullet" onclick="showMenuUser">Flechita</a> <div id="toolbar-menu" style="display:none;"> <ul> <li><a href="#">Editar</a></li> <li><a href="cerrar.html">Cerrar</a></li> </ul> </div>
Funcion Toogle
Código:
Punto de entradafunction showMenuUser(){ var x=$('#toolbar-menu'); var y=$('#toolbar-bullet'); if(x.css('display')=='block'){ x.hide(0); y.attr('class','toolbar-options'); }else{ x.show(0); y.attr('class','toolbar-options-active'); } }
Código:
$(document).ready(function(e) { var x=$('#toolbar-menu'); var y=$('#toolbar-bullet'); y.blur(function(){ x.hide(0); y.attr('class','toolbar-options'); }); });
Espero y puedan ayudarme, saludos desde México