05/11/2012, 18:21
|
| | | Fecha de Ingreso: enero-2011 Ubicación: Universo local, Vía láctea, Planeta Azul.
Mensajes: 216
Antigüedad: 13 años, 10 meses Puntos: 0 | |
Respuesta: Expandir / Contraer Texto Cita:
Iniciado por 3nr1c No es muy difícil:
Código HTML:
Ver original<a href="#" id="toggleall">Abrir todos </a> <a href="#" id="toggle1">Titulo1 </a> <div id="el1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sed nulla sed lorem euismod tempus. In hac habitasse platea dictumst. </div> <a href="#" id="toggle2">Titulo2 </a> <div id="el2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sed nulla sed lorem euismod tempus. In hac habitasse platea dictumst. </div> <a href="#" id="toggle3">Titulo3 </a> <div id="el3">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sed nulla sed lorem euismod tempus. In hac habitasse platea dictumst. </div>
Código Javascript :
Ver originalfunction s(str){ return document.querySelector(str); } function toggle(n){ var el = s('#el'+n); if( el.style.display == 'none' || el.style.display == '' ){ el.style.display = 'block'; }else{ el.style.display = 'none'; } } s('#toggle1').onclick = function(){ toggle(1); } s('#toggle2').onclick = function(){ toggle(2); } s('#toggle3').onclick = function(){ toggle(3); } s('#toggleall').onclick = function(){ toggle(1); toggle(2); toggle(3); }
(me ha funcionado en Firefox)
Un saludo Hola , lo he probado y no me funciona... no se abren al clickear.
__________________ De la Luz venimos, y hacia la Luz vamos.
Solo hay una sola verdad, y esa es el Amor.
Ayuda aquien tienes al lado y seras ayudado.
Ánimo! |