Tengo una duda al tratar de usar una instrucción de css en jQuery. Les explico:
Estoy tratando de hacer un pequeño menú manejado por pestañas, tab1, tab2, tab3, por ejemplo, y cada que le den click a alguna cambia un div con la información pertinente a cada una de estas. Para ello uso lo siguiente:
Código Javascript:
Ver original
$(".tab1").click( function(e){ $(".box1").css({"display":"inline","transition-duration":"1s"}); $(".box2, .box3").css("display","none"); } $(".tab2").click( function(e){ $(".box2").css({"display":"inline","transition-duration":"1s"}); $(".box1, .box3").css("display","none"); } $(".tab3").click( function(e){ $(".box3").css({"display":"inline","transition-duration":"1s"}); $(".box1, .box2").css("display","none"); }
Sin embargo, aunque si cambian los contenidos, no se muestra el efecto de la transición "transition-duration : 1s".
Me he dado cuenta que siempre que uso "display", esta no funciona, pero en otro casos si la he podido usar. ¿Alguna razón del por qué?
¡Saludos y de antemano gracias por sus comentarios!