Tengo una lista de elementos en mi aplicación web; cada uno de estos tiene un conjunto de botones de comando dispuestos debajo.jQuery - fundido de entrada/salida de elementos conservando el diseño de flujo
Para mantener limpia la interfaz, estos botones solo se muestran al pasar el mouse por encima del elemento. Los botones están envueltos en una etiqueta que tiene el atributo siguiente CSS: visibility: hidden
Esto preserva el diseño - de manera que los elementos de la lista no saltan alrededor como los botones se revelan.
Lo que quiero hacer es atenuar los botones de entrada/salida usando jQuery. Sin embargo, los métodos predeterminados (fadeIn(), fadeOut()
) parecen usar display: none
, que elimina los botones del flujo.
Lo que necesito es una forma de atenuarlas usando el atributo visibility
. Entonces, antes de embarcarme en una búsqueda, ¿alguien sabe de una manera obvia de hacer esto que me estoy perdiendo?
Saludos
Creo que esto es probablemente lo que terminaré haciendo; aunque creo que lo haré estableciendo un min-height en el elemento de lista que contiene ... –