hola a todos tengo unas dudas estoy empezando a hacer pruebas con jquery soy nuevo en esto les explico un poco
tengo este codigo
Código:
$(document).ready(function(){
$("#home").fadeIn(1000);
$('#stagebtn, #presentationbtn, #homebtn, #contactbtn').click(function(){
var valor=this.id;
var cuerpo=valor.substring(0,valor.length-3);
$('div').fadeOut(function(){
$('#'+cuerpo).fadeIn(2500)
});return false;
});
});
tengo 4 divs con sus id stage, presentation, home, contact al cargar la pagina muestra el div home, si le doy clic a los botones lo que hago (no se si es la forma correcta de programarlo) es hacer fadeOut del div y hacer fadeIn dependiendo del boton con los botones de home y presentacion no tengo problemam pero con los de stage y contact se muestra una vez hace fadeOut y se vuelve a mostrar y ya se queda el div
lo que no entiendo porque lo muestra cierra y vuelve a mostrar siendo que con home y presentation me muestra la primera vez y ya no hace fadeOut
espero puedan ayudarme desde ya gracias