Noticias Weblogs Foros Wiki Código

RecorteX

476 usuarios y 237 recortes de código
Usuario

Contraseña
Crear cuenta
asp csharp css fechas Flash html imagenes java javascript linux mysql oracle php sql SQLServer url vbnet web xhtml xml
Top Usuarios
fjmp76 (35)
albin (31)
josuebasurto (31)
juanjo (30)
pedrocaro (9)
stanz (8)
AndiXTRM (7)
Joserra (7)
miiglesi (6)
aplyca (5)
Top Etiquetas
php (38)
vbnet (27)
javascript (26)
html (25)
java (24)
csharp (18)
sql (17)
xml (13)
mysql (13)
css (10)
Flash (7)
imagenes (7)
xhtml (7)
fechas (6)
asp (6)
linux (6)
web (5)
SQLServer (5)
oracle (5)
url (5)

Implementacion rapida de moo.fx

Si quieres implementar algo rapido de moo.fx, sugiero lean la documentacion para poder dominar el script.
 
<script type="text/javascript" src="/moo.fx/prototype.lite.js"></script>
<script type="text/javascript" src="/moo.fx/moo.fx.js"></script>
<script type="text/javascript" src="/moo.fx/moo.fx.pack.js"></script>
<script type="text/javascript">
	function init(){
		var toggles = document.getElementsByClassName('head_acordion');
                var stretchers = document.getElementsByClassName('body_acordion');
		var myAccordion = new fx.Accordion(toggles, stretchers);
	}
</script>
<div>
  <div>
    <div>
      <div class="head_acordion"><a href="javascript:;">titulo</a></div>
      <div class="body_acordion">
        <p>contenido</p>
      </div>
      <div class="head_acordion"><a href="javascript:;">titulo</a></div>
      <div class="body_acordion">
        <p>contenido</p>
      </div>
    </div>
  </div>
</div>
<script type="text/javascript">
		init();				
</script>
 
Ahora si quieren que el primer panel se abre predeterminadamente hay que agregar este codigo
 
function checkHash(){
			var found = false;
			toggles.each(function(h3, i){
				if (window.location.href.indexOf(h3.title) > 0) {
					myAccordion.showThisHideOpen(stretchers[i]);
					found = true;
				}
			});
			return found;
		}
		
		if (!checkHash()) myAccordion.showThisHideOpen(stretchers[0]);
 
Para que quede al final asi:

<script type="text/javascript" src="/moo.fx/prototype.lite.js"></script>
<script type="text/javascript" src="/moo.fx/moo.fx.js"></script>
<script type="text/javascript" src="/moo.fx/moo.fx.pack.js"></script>
<script type="text/javascript">
	function init(){
		var toggles = document.getElementsByClassName('head_acordion');
                var stretchers = document.getElementsByClassName('body_acordion');
		var myAccordion = new fx.Accordion(toggles, stretchers);
                function checkHash(){
			var found = false;
			toggles.each(function(h3, i){
				if (window.location.href.indexOf(h3.title) > 0) {
					myAccordion.showThisHideOpen(stretchers[i]);
					found = true;
				}
			});
			return found;
		}
		
		if (!checkHash()) myAccordion.showThisHideOpen(stretchers[0]);
	}
</script>
<div>
  <div>
    <div>
      <div class="head_acordion"><a href="javascript:;">titulo</a></div>
      <div class="body_acordion">
        <p>contenido</p>
      </div>
      <div class="head_acordion"><a href="javascript:;">titulo</a></div>
      <div class="body_acordion">
        <p>contenido</p>
      </div>
    </div>
  </div>
</div>
<script type="text/javascript">
		init();				
</script>
Comentario de galindoanita:

Esta función me ha sido de utilidad, la verdad soy novata en este tema, y me gustaría saber como sería para que aparezca el box en el q se dio click

Identifícate para dejar un comentario.
info@recortex.com - Proyecto: Juanjo Navarro, 2006 - Diseño: Albin - Información legal y técnica