Ir ao conteúdo
  • Cadastre-se
Cristian Oliveira

JQuery Menu oculto em jQuery

Recommended Posts

Boa noite!

 

Estou tentando colocar um menu, que só iria aparecer quando eu clicasse no botão "Mostrar", mas por algum motivo ele simplesmente não funciona. Eis o codigo:

<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
	<link rel="stylesheet" type="text/css" href="Chatflixcss.css">
	<title>Chatflix - Chat pessoal do 2MIN1</title>
</head>
<body>







	<!-- jQuery (Não remover) -->

	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

   <!-- Botão "Mostrar" -->
<script type="text/javascript">
	
$(document).ready(function() {
	$("#mostrar").click();
});
function mostrar(){
	$("#Menu").toggle();
}
</script>
<div id="Menu" style="display:none">Mensagem de teste!</div>

<button type="button" id="mostrar" name="" value="" class="onbutton">
<img width="15px" height="14px" src="Button.png"> Mostrar
</button>

	<!-- Fundo responsivo -->

	<script src="jquery.anystretch.min.js"></script>
	<script type="text/javascript">
		$.anystretch("Background.jpg", {speed: 150});
	</script>


</body>
</html>

Alguem poderia por favor me informar onde eu estou errando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Cristian Oliveira Olá, seja bem vindo em nosso Clube do Hardware.

Você usou ali  a função click sem parâmetros.

 

O básico seria:

$("#mostrar").click(function(){
   $("#Menu").show();
});

O contrário seria ao invés de show(),  é hide().

 

Porém não é indicado se tiver mais de um elemento que precise ser mostrado o ocultado de forma independente.

 

Se a sua ideia é ter por exemplo vários botões "mostrar"  onde cada um deles mostra algo diferente veja este post:

Basicamente mostro como funciona o toogle para vários elementos divs diferentes.

  • Amei 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×