Cita:
Iniciado por locoxchacho viste que se carga todo el contenido, pero se oculta y va apareciendo a medida que le damos a las distitnas opciones??
Si, me he fijado: lo he hecho yo
Como habrás visto el que se quede marcada la opción está hecho con CSS y active-focus, por eso cuando picas en otro sitio desaparece la marca.
Lo que debes hacer es añadir a cada función que hace aparecer el texto el cambio de clase del enlace, de inactivo a activo, añadiendo a cada una de las cuatro esto:
$$('a').removeClass("activo");
$(this).addClass("activo");
De esa manera, como la clase "activo" es la que deja el botón en otro color, cada opción pulsada cambia su clase (y la del resto por si hay otra pulsada), y así se mantiene visible aunque pulses en otras partes de la página.
Cada función quedaría:
Cita: $('op1').addEvent('click', function(e){
e = new Event(e);
mySlide2.slideOut();
mySlide3.slideOut();
mySlide4.slideOut();
mySlide.slideIn();
$$('a').removeClass("activo");
$(this).addClass("activo");
e.stop();
});
No sé si es muy eficiente, pero es como lo hice en su día: puede que sea más corto con toggle, pero no lo he mirado con detenimiento si sería posible. Seguramente debería revisarlo un día de estos.