<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Creando_animaci%C3%B3ns_de_usuario_espec%C3%ADficas</id>
	<title>Creando animacións de usuario específicas - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Creando_animaci%C3%B3ns_de_usuario_espec%C3%ADficas"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Creando_animaci%C3%B3ns_de_usuario_espec%C3%ADficas&amp;action=history"/>
	<updated>2026-10-21T05:12:44Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Creando_animaci%C3%B3ns_de_usuario_espec%C3%ADficas&amp;diff=52467&amp;oldid=prev</id>
		<title>Veiga en 13:16 26 ene 2015</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Creando_animaci%C3%B3ns_de_usuario_espec%C3%ADficas&amp;diff=52467&amp;oldid=prev"/>
		<updated>2015-01-26T13:16:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;O número de efectos programados na linguaxe jQuery non é demasiado extenso (para que a librería ocupe un mínimo de espazo nos documentos).&lt;br /&gt;
&lt;br /&gt;
Pero non temos problema neste campo xa que hai infinidade de plugins para ampliar as capacidades de jQuery.&lt;br /&gt;
&lt;br /&gt;
Na librería base inclúese un método denominado &amp;#039;&amp;#039;&amp;#039;animate()&amp;#039;&amp;#039;&amp;#039; que nos permitirá crear as nosas propias animacións no obxecto que desexemos. A súa sintaxe é a seguinte:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;animate(propiedades,duracion,control,callback)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;animate(propiedades,opcions)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
En opcions podemos especificar varios parametros como duracion, control, funcion que se chamaría ó rematar, etc.&lt;br /&gt;
&lt;br /&gt;
[http://docs.jquery.com/Effects/animate#paramsoptions Mais información sobre os parámetros da función animate()]&lt;br /&gt;
&lt;br /&gt;
Código de exemplo dunha función específica que fai un escalado:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;#039;.animacion&amp;#039;).each(function(){&lt;br /&gt;
  $(this).animate(&lt;br /&gt;
    {&lt;br /&gt;
      width: $(this).width() * 2,&lt;br /&gt;
      height: $(this).height() * 2&lt;br /&gt;
    },&lt;br /&gt;
    2000&lt;br /&gt;
  );&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exemplo completo que emprega funcións específicas de usuario:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Imagen:Animacions-de-usuario.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;es&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Efectos con jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Paxina de efectos especiais&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt; Emprega estas librerias: &amp;lt;br&amp;gt;&lt;br /&gt;
    http://code.jquery.com/jquery-latest.js&amp;lt;br&amp;gt;&lt;br /&gt;
    http://brandonaaron.net/docs/dimensions/scripts/jquery.dimensions.min.js &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;fieldset&amp;gt;&lt;br /&gt;
      &amp;lt;legend&amp;gt;Efectos especiais.&amp;lt;/legend&amp;gt;&lt;br /&gt;
      &amp;lt;img src=&amp;quot;http://www.xunta.es/imx/bandeiragalega-260-172.jpg&amp;quot; width=&amp;quot;260&amp;quot; height=&amp;quot;172&amp;quot; &lt;br /&gt;
      id=&amp;quot;testSubject&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;div&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;scaleButton&amp;quot;&amp;gt;Scalar&amp;lt;/button&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;dropButton&amp;quot;&amp;gt;Tirar&amp;lt;/button&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;puffButton&amp;quot;&amp;gt;Explosion&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-2.1.3.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script src=&amp;quot;http://brandonaaron.net/docs/dimensions/scripts/jquery.dimensions.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script&amp;gt;&lt;br /&gt;
      $(function(){&lt;br /&gt;
&lt;br /&gt;
        $(&amp;#039;#scaleButton&amp;#039;).click(function(){&lt;br /&gt;
          $(&amp;#039;#testSubject&amp;#039;).each(function(){&lt;br /&gt;
            $(this).animate(&lt;br /&gt;
            {&lt;br /&gt;
              width: $(this).width() * 2,&lt;br /&gt;
              height: $(this).height() * 2&lt;br /&gt;
            },&lt;br /&gt;
            &amp;#039;slow&amp;#039;&lt;br /&gt;
            );&lt;br /&gt;
          });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        $(&amp;#039;#dropButton&amp;#039;).click(function(){&lt;br /&gt;
          $(&amp;#039;#testSubject&amp;#039;).each(function(){&lt;br /&gt;
            $(this)&lt;br /&gt;
            .css(&amp;#039;position&amp;#039;,&amp;#039;relative&amp;#039;)&lt;br /&gt;
            .animate(&lt;br /&gt;
            {&lt;br /&gt;
              opacity: &amp;#039;hide&amp;#039;,&lt;br /&gt;
              top: $(window).height() - $(this).height() -&lt;br /&gt;
              $(this).position().top&lt;br /&gt;
            },&lt;br /&gt;
            &amp;#039;slow&amp;#039;,&lt;br /&gt;
            function(){ $(this).hide(); });&lt;br /&gt;
          });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        $(&amp;#039;#puffButton&amp;#039;).click(function(){&lt;br /&gt;
          $(&amp;#039;#testSubject&amp;#039;).each(function(){&lt;br /&gt;
            var position = $(this).position();&lt;br /&gt;
            $(this)&lt;br /&gt;
            .css({position:&amp;#039;absolute&amp;#039;,top:position.top,&lt;br /&gt;
              left:position.left})&lt;br /&gt;
            .animate(&lt;br /&gt;
            {&lt;br /&gt;
              opacity: &amp;#039;hide&amp;#039;,&lt;br /&gt;
              width: $(this).width() * 5,&lt;br /&gt;
              height: $(this).height() * 5,&lt;br /&gt;
              top: position.top - ($(this).height() * 5 / 2),&lt;br /&gt;
              left: position.left - ($(this).width() * 5 / 2)&lt;br /&gt;
            },&lt;br /&gt;
            &amp;#039;normal&amp;#039;);&lt;br /&gt;
          });&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Veiga|Veiga]] ([[Usuario discusión:Veiga|discusión]]) 14:15 26 ene 2015 (CET)&lt;/div&gt;</summary>
		<author><name>Veiga</name></author>
	</entry>
</feed>