
25/10/2009, 14:15
|
 | | | Fecha de Ingreso: octubre-2006 Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 4 meses Puntos: 122 | |
Respuesta: mostar DIV y ocultar el resto de DIV's ElJavista, estás desperdiciando valiosos recursos con un loop. Nada serio en este caso, pero si una pesadilla si tienes muchos elementos. Además, no veo por que usar una clase para luego ir y usar la propiedad style para cambiar los estilos del documento. No es mejor simplemente definir la clase con los estilos que queremos y de esa manera evitar el uso de style?
Lo del loop se resuelve fácilmente. Basta con llevar un registro de los elementos que están visibles. Para eso basta con declarar una variable en la cual almacenamos una referencia al elemento actualmente visible, cuando queramos poner otro visible y ocultar el actual, no necesitaremos recorrer todos los elementos y cambiarlos todos a invisibles haciendo trabajo redundante, simplemente bastará con hacer algo como:
mivariable.className = 'noVisible';
en donde mivariable es la variable que lleva el registro de los elementos visibles y noVisible es la clase que contiene las instrucciones para ocultar el elemento y hacer cualquier otro tipo de cambios necesarios.
__________________ twitter: @imbuzu |