
26/02/2009, 08:08
|
 | | | Fecha de Ingreso: marzo-2008 Ubicación: Bogota
Mensajes: 858
Antigüedad: 17 años Puntos: 15 | |
Respuesta: ocultar mostrar div... mmm, creo que haces malas practicas...
1. Existe una diferencia clave entre visibility y display, si utilizas visibility el objeto mantiene su poción solo que no puede verse, pero este espacio ocupado por el objeto es constante...si se utiliza display, este espacio desaparece(Hago la aclaración a todos ellos que utilizan visibility) Pienso que es mejor utilizar display, me parece una mejor practica, ademas de ser mas compatible con las versiones anteriores de IE.
2. existen muchas versiones de la función toggle(Es muy común), pero puede haber una forma mas optima de escribir la que tu tienes... Mi función hace parte de mi librería AJAX, y sólo son 2 líneas(y hace 2 acciones:mostrar y ocultar)-sencillo.
<script type="text/javascript">
function xVisible(idTag) {
var DTag = document.getElementById(idTag);
DTag.style.display=(DTag.style.display!='none')?'n one':'';
}
</script> |