Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2018, 17:48
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Duda con css en jQuery

En este enlace puedes ver una lista de propiedades CSS que pueden ser afectadas por el efecto de transición. Como podrás ver, la propiedad display no aparece.

Off-topic:

Aunque es un tema netamente de CSS y no de jQuery o, para referirnos al lenguaje, de JavaScript, te aconsejo que trabajes con la propiedad opacity. Lo que suelo hacer es lo siguiente:

Para mostrar al elemento:

1. Le aplico el par atributo-valor display: {block, inline, inline-block, etc.};.
2. Le asigno el valor 1 al atributo opacity.

Para ocultar al elemento:

1. Le asigno el valor 0 al atributo opacity.
2. Usando un temporizador, establezco el mismo tiempo del valor del atributo de transición pero en milésimas de segundo (así trabaja el temporizador) y, en la función que ejecutará al completarse el tiempo, establezco el par atributo-valor display: none;.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand