Usuario:ManuelRomero/JavaScript/jquery/efectos


 * Los efectos son acciones que queremos realizar sobre un elemento seleccionado
 * La sintaxis sigue la básica de jquery
 * Vamos a ver distintos tipos de efectos, las posibilidades son enormes

Mostrar/Ocultar

 * Los parámetros time y callback son opcioneles


 * parámetros opicones
 * El primer parámetros especifica el tiempo en el cual ocurre la acción
 * Valores


 * 1) slow
 * 2) fast
 * 3) un entero que especifica el tiempo en milisegundos
 * El segundo parámetro es una función que se ejecutará cuando haya terminado la acción

devaneciéndose o degradaciones : fade

 * Con la bibliteca JQuery se puede hacer que los elementos desaparezcan y aparezcan como desvaneciéndose o degradándose
 * Para este comentido tenemos 4 métodos según se exponen a continuación
 * fadeIn
 * Hace que aparezca un elemento oculto con un cierto efecto
 * fadeOut
 * Tiene el efecto contrario (el de desaparecer desvaneciéndose) un elemento de html


 * fadeToggle
 * Esta función tiene la característica de si ir intercambiando fadeIn y fadeOut alternativamente (Si está oculto, lo muestra, si está mostrado lo oculta
 * En este caso el método no puede recibir funciones como el método toggle


 * fadeTo
 * Este método admite un parámetro de opacidad.
 * Este parámetro, que toma un valor entre 0 (totalmente transparente) y 1 (totalmente opaco), permite realizar un degradado parcial del elemento.
 * Si no queremos que presenten ningún retardo (primero parámetro), debemos de poner un 0
 * En este caso obligatoriamente hay que usar al menos dos parámetros

Modo presentación : slide

 * Estos métodos permiten visualizar elementos (suelen ser imágenes) a modo de presentaciones
 * Tenemos tres métodos que podemos intuir su funcionamiento

animimaciones: animate y stop

 * Con este método podemos crear animaciones personalizadas
 * El parámetro params sigue la sintasix de css para especificar el cambio
 * Lo que va a ocurrir con este método es que el elemento seleccionado va a pasar a tener la nueva descripción de css con la velocidad marcada con el parámetro velocidad
 * Vamos a hacer una serie de ejemplos para verlo
 * Hay que tener en cuenta que por ejemplo para cabiar la posicón de un elemnto en el css ésta no puede ser estática (static), sino que debe de ser relative, fixed, o absolute

Concepto de funciones de callback
jQuery Callback jQuery Chaining

===