Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gavaldão

Fechar menu com onclick

Recommended Posts

Bom dia a todos

Tenho um menu que está ok. porém ele fecha com museout, já tentei modificar a função para fechar também com onclick, más não deu certo.

Alguem pode dar uma dica.

 

função:

$(function (){

$("#dropdown li").hover(function(){

$(this).addClass("hover");
$('ul:first',this).css('visibility', 'visible');

}, function (){

$(this).removeClass("hover");
$('ul:first',this).css('visibility', 'hidden');

});
});

desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se vc quiser fechar com um click fora da area do menu, dá uma lida:

 

http://wbruno.com.br/jquery/menu-dropdown-abrindo-click-fechando-ao-clicar-fora/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem o menu está funcionando, quando coloco mouse em cima ele abre, quando click no link abre a página, só que o menu só fecha ao retirar o mouse de cima (função remove class) e eu queria que quando clicar no link abrir a página e fechar o menu.

Eu carrego as paginas com ajax na principal.

Acho que agora conseui explicar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Dian Carlos e Amigos, adaptei a função e deu certo.

fecha tanto com mouseout quanto com onclick.

 

$(function (){

$("#dropdown li").hover(function(){

$(this).addClass("hover");
$('ul:first',this).css('visibility', 'visible');

}, function (){

$(this).removeClass("hover");
$('ul:first',this).css('visibility', 'hidden');

$('#dropdown').click(function(){
$('#dropdown ul').css('visibility', 'hidden');

//comando pra fechar o menu

});

});

});

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.