Noticias Weblogs Foros Wiki Código

RecorteX

326 usuarios y 203 recortes de código
Usuario

Contraseña
Crear cuenta
asp csharp css fechas fichero Flash html imagenes java javascript linux mysql oracle php ruby sql SQLServer vbnet xhtml xml
Top Usuarios
albin (29)
josuebasurto (28)
fjmp76 (27)
juanjo (25)
pedrocaro (9)
AndiXTRM (7)
Joserra (7)
miiglesi (6)
aplyca (5)
moisesmarquez (5)
Top Etiquetas
php (38)
html (24)
javascript (20)
vbnet (20)
java (19)
sql (15)
mysql (13)
csharp (12)
xml (10)
css (8)
Flash (7)
xhtml (7)
imagenes (7)
asp (6)
linux (6)
fechas (6)
SQLServer (5)
oracle (5)
fichero (4)
ruby (4)

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>
Identifícate para dejar un comentario.
info@recortex.com - Proyecto: Juanjo Navarro, 2006 - Diseño: Albin