Foros del Web » Programando para Internet » Javascript »

Activar funcion toggle solo una vez

Estas en el tema de Activar funcion toggle solo una vez en el foro de Javascript en Foros del Web. Como hago para, si esta funcion esta activada UNA vez, las otras se desactiven..tengo que superponer los div y uno encima de otro(element) solo se ...
  #1 (permalink)  
Antiguo 07/06/2011, 14:53
 
Fecha de Ingreso: junio-2011
Mensajes: 7
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta Activar funcion toggle solo una vez

Como hago para, si esta funcion esta activada UNA vez, las otras se desactiven..tengo que superponer los div y uno encima de otro(element) solo se ve el div que esta mas abajo si voy haciendo click a muchas imagenes(q son mis enlaces)

<script>
function toggle(el,im){
el.style.display=el.style.display!='none'?'none':' block';
im.src=el.style.display=='none'?'mas.gif':'menos.g if';
}
</script>

<div class="infraestructura" style="cursor:pointer" onclick="toggle(this.nextSibling,this.childNodes[0])"><a><img src="img/avion.jpg" /><span>Vuelos</span></a></div><div class="elemen" style="display:none"> <a href="www.loquesea.es"target="_blank"><img class="imagencillas" src="img/imagen.jpg" /> SKYSCANNER</a> algo </div>
  #2 (permalink)  
Antiguo 08/06/2011, 06:53
 
Fecha de Ingreso: junio-2011
Mensajes: 7
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Activar funcion toggle solo una vez

Esto ya lo soluciono el usuario emprear con esta respuesta:

Acá te dejo varios ejemplos de como mostrar u ocultar capas, son distintas variantes, capas simples, multiples, mostrar una mientras se oculta el resto, etc


http://foros.emprear.com/mostrarcapas/varias-capas.html

http://foros.emprear.com/mostrarcapas/titulos.html

http://foros.emprear.com/mostrarcapas/mostrarcapas.html

http://foros.emprear.com/mostrarcapa...tar_capas.html

http://foros.emprear.com/mostrarcapa...as-ctexto.html

http://foros.emprear.com/mostrarcapa...ar_imagen.html

Revisa los códigos fuente y javascript

Saludos

Etiquetas: cursor:pointer, display:block, display:none, function, toggle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:20.