0 votos
por (20 puntos) en General
Tengo este codigo Html y jquery respectivamente:

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>practica3</title>

<link rel="stylesheet" href="css/style3.css">

</head>

<body>

<div class="wrapper">

<h1 class="top-beach">Beach1</h1>

<img class="img-beach" src="img/playa1.png" alt="">

&nbsp;

<h1 class="top-beach">Beach2</h1>

<img class="img-beach" src="img/playa2.jpg" alt="">

&nbsp;

<h1 class="top-beach">Beach3</h1>

<img class="img-beach" src="img/playa3.jpg" alt="">

&nbsp;

<h1 class="top-beach">Beach4</h1>

<img class="img-beach" src="img/playa4.jpg" alt="">

&nbsp;

<h1 class="top-beach">Beach5</h1>

<img class="img-beach" src="img/playa5.jpg" alt="">

&nbsp;

<h1 class="top-beach">Beach6</h1>

<img class="img-beach" src="img/playa6.jpg" alt="">

&nbsp;

&nbsp;

&nbsp;

</div>

&nbsp;

&nbsp;

&nbsp;

&nbsp;

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

&nbsp;

<script src="js/miscript3.js"></script>

</body>

</html>

&nbsp;

$(document).ready(function(){

&nbsp;

&nbsp;

&nbsp;

var fotos=$(".img-beach");

fotos.hide();

var boton=$("<button>Mostrar Playa</button>");

$(".top-beach").append(boton);

&nbsp;

$("h1.top-beach button").click(function(){

&nbsp;

//$(".img-beach").hide("slow");

//$(this).parent().next().show("slow");

&nbsp;

if($(this).parent().next().css("display")=="inline"){

$(".img-beach").hide("slow");

$(this).text("Mostrar Playa");

}else{

$(".img-beach").hide("slow");

$(this).parent().next().show("slow");

$(this).text("Mostrar Playa");

$(this).text("Ocultar Playa");

&nbsp;

}

&nbsp;

//$(this).parent().next().show();

/*if($(this).parent().next().css("display")=="inline"){

$(this).parent().next().hide("slow");

$(this).text("Mostrar Playa");

}else{

$(this).parent().next().show("slow");

$(this).text("Ocultar Playa");

}*/

&nbsp;

})

})

&nbsp;

*Hago click en un boton y la imagen se despliega y cuando  hago click en otro boton ,la imagen anterior se vuelve a plegar pero el texto del boton("ocultar boton") se queda  y no cambia a "mostrar boton" .Alguien tiene una forma de resolver esto ,asi no sea con  If,como lo estoy haciendo yo...Gracias

Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
4 respuestas
preguntado por fiurer87 (3.2k puntos) Ene 28, 2016 en General
0 votos
1 respuesta
0 votos
1 respuesta
preguntado por freddy (20 puntos) Ago 25, 2016 en MongoDB
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...